Форум: "Основная";
Текущий архив: 2006.07.09;
Скачать: [xml.tar.bz2];
ВнизВосстановление TRAY-значка Найти похожие ветки
← →
Volf_555 © (2006-05-25 17:34) [0]При перезапуски оболочки (explorer.exe) некоторые значки трея восстанавливаются, а некоторые - нет.
Как в Делфи можно определить момент перезагрузки оболочки виндоус? И повторно перерисовать значок в трэи?
← →
StriderMan © (2006-05-25 17:50) [1]можно следить за процессом Explorer.exe, если он исчез - подождать пока появится и перерисовать
← →
Volf_555 © (2006-05-25 17:59) [2]
> StriderMan © (25.05.06 17:50) [1]
> можно следить за процессом Explorer.exe, если он исчез -
> подождать пока появится и перерисовать
Как тогда можно определить - запущен ли Explorer.exe?
← →
Volf_555 © (2006-05-25 18:27) [3]Ещё один вопрос возник - можно ли перерисовать значок другой программы? Если да, то как?
← →
antonn © (2006-05-25 20:34) [4]
type
TForm1 = class(TForm)
procedure DefaultHandler(var Message); override;
...
var
WM_TASKBARCREATED: Cardinal;
implementation
procedure TDeskStick.FormCreate(Sender: TObject);
begin
WM_TASKBARCREATED := RegisterWindowMessage("TaskbarCreated");
end;
procedure TDeskStick.DefaultHandler(var Message);
begin
if TMessage(Message).Msg = WM_TASKBARCREATED then begin
//експлорер создал трей, тут пересоздаем иконку.
end;
inherited;
end;
← →
antonn © (2006-05-25 20:35) [5]TDeskStick заменить на TForm1 (ну или как там форма называется...)
← →
Leonid Troyanovsky © (2006-05-25 22:26) [6]
> Volf_555 © (25.05.06 18:27) [3]
> Ещё один вопрос возник - можно ли перерисовать значок другой
> программы? Если да, то
Перерисовать, наверное, можно.
Дык, вот, на зачем?
--
Regards, LVT.
← →
Volf_555 © (2006-05-26 01:55) [7]Спасибо за ответы!!!
> Leonid Troyanovsky © (25.05.06 22:26) [6]
>
> > Volf_555 © (25.05.06 18:27) [3]
>
> > Ещё один вопрос возник - можно ли перерисовать значок
> другой
> > программы? Если да, то
>
>
> Перерисовать, наверное, можно.
> Дык, вот, на зачем?
>
> --
> Regards, LVT.
Допустим - запущен FlashGet, перезагружается эксплорер и значок флэшгэта пропал. Для появления необходимо закрыть и открыть заново флэшгэт - но это не то... Лучше если программа будет следить за "невидимыми" трэй-иконками и делать их видимыми
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2006.07.09;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.01 c