![]() |
Delphi и трей.
Как кликнуть по значку в трее? а потом на iZoom. Вроде задача не сложная, но все же столкнулся с проблемой.
вот скрин: http://imagepost.ru/images/124/how.JPG |
Цитата:
1. Вызываешь окно, редактирования PopupMenu 2. Правой кнопкой. 3. Create SubMenu Тык: http://www.sql.ru/Forum/actualthread.aspx?bid=20&tid=528806&hl= http://programmersforum.ru/showthread.php?t=10923 |
CoolTrayIcon+PopupMenu.
Скрещиваем popupmenu с треем; В popupmenu создаешь "Плагины", затем Create Submen и создаешь iZoom; На onclick iZoom задаешь, что нужно. |
в uses добавляешь shellapi.
затем const WM_MYICONNOTIFY = WM_USER + 1; Далее в private формы пропиши procedure WMICON(var msg: TMessage); message WM_MYICONNOTIFY; procedure CreateTrayIcon(); procedure DeleteTrayIcon(); При условии что форма - Form1 Контекстное меню - PopupMenu1 то вот код: Код:
procedure TForm1.WMICON(var msg: TMessage);Если же нужно программно эмулировать ввод то найди хендлы иконки. Затем посылай сообщения онклик ему. или эмуляцию ввода мышью. |
| Время: 19:30 |