![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Трэй [D6, Win95/98, WinME, Win2k]
Vredina © (2002-11-22 19:19:00)Доброго времени суток!
Не подскажет ли кто, как можно заменить стандартные Вынь часы в трее на свои, может есть компонент какой? За пример с исходником
буду очень признателен, заранее сапибо.
AlexandrRya (2002-12-02 00:49:00) [1]Когда-то я, ради баловства делал так:
* убивал окошко с классом TrayClockWClass (дочернее от TrayNotifyWnd, а это, в свою очередь, от ShellTrayWnd)
* Создавал там свое окно с тем же классом и именем
При этом трудность может быть в том, как затолкать оконную функцию в Explorer.exe - о внедрении в процесс почитай в другом месте - информации достаточно!
Diamond Cat (2002-11-23 01:39:00) [2]SetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_STIMEFORMAT, PChar("текст HH:mm"));
SendMessageTimeout(FindWindow("Shell_TrayWnd", Nil), WM_SETTINGCHANGE, 0, 0, SMTO_NORMAL, 1000, wrd);
только сначала сохрани настройки какие были (getlocaleinfo)
Cobalt (2002-11-23 00:58:00) [3]Могу подсказать уже существующую прогу - TClockEx (сам ею пользуюсь). Яндекс - http://www.ya.ru
Vredina (2002-11-22 19:40:00) [4]Спасибо.
Карлсон (2002-11-22 19:34:00) [5]ИМХО можно сделать так:
прячете стандартные часы, посмотрите в ФАКе, там о таком должно быть или на форуме поищите.
а потом просто в данный регион запихиваете свои часики.
если я не прав, то, Мастера, поправьте меня :)