Как свернуть окно в трей?
Как свернуть окно в трей?
Страница: 1
Сообщений 1 страница 5 из 5
Поделиться214.08.2012 19:40:29
Скрыть окно и добавить значок в трей.
Поделиться314.08.2012 19:45:55
Спасибо, помогли.
Поделиться415.08.2012 19:17:49
А как сделать так, чтобы при нажатии на иконку в трее, окно, если было свернуто, развертывалось?
Поделиться515.08.2012 19:25:30
Кирилл написал(а):
А как сделать так, чтобы при нажатии на иконку в трее, окно, если было свернуто, развертывалось?
Код:
;Добавим к иконке меню
CreatePopupImageMenu(26, #PB_Menu_ModernLook)
MenuItem(1, "Развернуть")
MenuItem(2, "Свернуть")
MenuBar()
MenuItem(300, "Выход")
Repeat
Event = WaitWindowEvent()
Window = EventWindow()
Gadget = EventGadget()
If Event = #PB_Event_SysTray
If EventType() = #PB_EventType_RightClick ; Обработка правой кнопки мышки
DisplayPopupMenu(26, WindowID(0)) ; показ вспывающего меню
EndIf
EndIf
If Event = #PB_Event_Menu
Menu=EventMenu()
Select Menu
Case 1 ;"Развернуть"
HideWindow(0, 0)
SetWindowState(0, #PB_Window_Normal)
Case 2 ;"Свернуть"
HideWindow(0, 1)
Case 300 ;"Выход"
Break
EndSelect
EndIfА еще можно так:
Код:
If Event = #PB_Event_SysTray If EventType() = #PB_EventType_RightClick ; Обработка правой кнопки мышки HideWindow(0, 1); Свернуть EndIf If EventType() = #PB_EventType_LeftClick; Обработка левой кнопки мышки HideWindow(0, 0); Развернуть SetWindowState(0, #PB_Window_Normal) EndIf EndIf
Отредактировано max (15.08.2012 19:57:09)
Страница: 1
Похожие темы
| Запрос и результат | Вопросы по PureBasic | 29.08.2012 |
| Рисованный интерфейс программы | Вопросы по PureBasic | 05.06.2012 |