| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > свои часы в Tray |
| Автор: bel_nikita 15.1.2006, 21:30 |
| Запихнуть иконку в трей понятно, а вот, можно ли, к примеру, создать свои часы в трее? |
| Автор: JoyEx 15.1.2006, 23:08 |
| 1) GetIconInfo 2) рисуй в ICONINFO::hbmColor 3) каждую сек. обновляй свои часы Shell_NotifyIcon(NIM_MODIFY, ) это первое что мне в голову пришло |
| Автор: Fixin 15.1.2006, 23:14 |
| Кажись это спецокно Shell_TrayWnd. Можно поколдовать... |
| Автор: FRAGNATIC 16.1.2006, 00:23 |
| TrayClockWClass это) TrayWnd := FindWindow('Shell_TrayWnd', nil); TrayNWnd := FindWindowEx(TrayWnd, 0, 'TrayNotifyWnd', nil); ClockWnd := FindWindowEx(TrayNWnd, 0, 'TrayClockWClass', nil); |