![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Здравствуйте!
У меня windows xp, delphi 7 Товарищи программисты, подскажите пожалуйста, как разместить ярлык в трее, перед часами? ![]() Хочу сделать свою программу, для сворачивания / разворачивания всех окон, как в Windows 7. Я знаю что кнопочка такая есть и в Win-xp, но она располагается не там где надо. Гуглил, не нашёл ни одной дельной темы на этот счет. Лишь одна была похожа, но там говорилось как вывести ярлык слева от часов, а мне надо справа! Помогите пожалуйста. |
|
#2
|
||||
|
||||
|
Цитата:
|
|
#3
|
||||
|
||||
|
Цитата:
Теоретически можно программно манипулировать элементами в трее, но задачка эта не для слабонервных. |
|
#4
|
|||
|
|||
|
Ну, придется тогда прятать форму, а при наведении курсора мыши в ту область, выводить форму по верх все окон)
|
|
#5
|
||||
|
||||
|
Никуда часы не вшиты. Это файл с расширением CPL - TIMEDATE.CPL, так называемый аплет. Запустить можно по команде
Код:
WinExec('C:\WINDOWS\CONTROL.EXE TIMEDATE.CPL', SW_SHOWNORMAL);
// либо
Shellexecute(handle, 'Open', 'Rundll32.exe', 'shell32.dll, Control_RunDLL TIMEDATE.CPL', nil, 0); |
|
#6
|
||||
|
||||
|
Цитата:
Приведенные командные строки -- для настройки часов и для вызова этих настроек из командной строки (рудиментарный программный доступ к объектам оболочки из командной строки). В реестре этих строк нет (не должно быть), а список запускаемых расширений оболочки хранится в других ветках, что показывает Autoruns Руссиновича. У меня нет уверенности, что часам соответствует какое-то конкретное расширение со своим GUID, но могу ошибаться. |
|
#7
|
||||
|
||||
|
Таки да, то, что где-то там что-то находится говорит лишь о том, что Explorer знает о часиках и умеет ими управлять - не более того.
|
|
#8
|
||||
|
||||
|
Наличие строки с именем оконного класса в файле подразумевает реализацию именно этой программой. В других файлах этой строки нет, что как бы намекает.
|