26 / 26 / 8
Регистрация: 14.05.2011
Сообщений: 242
|
|
1 | |
Как узнать, нажата ли кнопка свертывания окна?02.11.2013, 01:18. Показов 1048. Ответов 9
Метки нет Все метки)
(
и вместо стандартных действий свертывания окна направить его в трей? Я предпологаю надо делать хук, но на какое событие и как?
0
|
|
02.11.2013, 01:18 | |
Ответы с готовыми решениями:
9
Уведомление WM_SYSKEYDOWN: как узнать, какая системная кнопка была нажата? Как получить сообщение о том, что была нажата кнопка RADIOBUTTON? Пауза в цикле, пока не нажата кнопка как узнать нажата ли кнопка |
Супер-модератор
![]() ![]() |
|
02.11.2013, 01:27 | 2 |
Ловить WM_SYSCOMMAND + SC_MINIMIZE
1
|
121 / 121 / 32
Регистрация: 04.03.2013
Сообщений: 370
|
|
02.11.2013, 01:40 | 3 |
ShellNotifyIcon. Для сворачивания окна в трей.
0
|
шКодер самоучка
|
||||||
02.11.2013, 12:06 | 4 | |||||
смотрите информацию по использованым функциям давно c использованием WinAPI не программировал, могут быть ошибки Добавлено через 11 минут т.е. чтобы свернуть окно в трей надо добавить туда иконку, а потом просто сделать окно невидимым.
1
|
26 / 26 / 8
Регистрация: 14.05.2011
Сообщений: 242
|
|
02.11.2013, 14:37 [ТС] | 5 |
все получилось, теперь еще одна проблема, как создать контекстное меню при клике правой кнопкой мыши по иконке в трее и при двойном клике левой открывать окно программы? на msdn читал так и не въехал. Понял только, что приходят сообщения о действиях с иконкой WM_SYSTRAYICON
0
|
121 / 121 / 32
Регистрация: 04.03.2013
Сообщений: 370
|
|||||||||||
02.11.2013, 14:41 | 6 | ||||||||||
Регаем иконку в трее
1
|
Супер-модератор
![]() ![]() |
|
02.11.2013, 14:54 | 7 |
FreeMan108, обычно перед TrackPopupMenu вызывается SetForegroundWindow, а после - PostMessage+WM_NULL...
1
|
26 / 26 / 8
Регистрация: 14.05.2011
Сообщений: 242
|
|
02.11.2013, 15:14 [ТС] | 8 |
а PostMessage+WM_NULL для чего?
0
|
121 / 121 / 32
Регистрация: 04.03.2013
Сообщений: 370
|
|
02.11.2013, 15:26 | 10 |
0
|
02.11.2013, 15:26 | |
Помогаю со студенческими работами здесь
10
Как узнать нажата ли кнопка? Как узнать какая кнопка нажата? Как узнать, какая кнопка нажата? Как узнать какая кнопка нажата на клавиатуре Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |