0 / 0 / 1
Регистрация: 25.08.2014
Сообщений: 91
|
||||||
1 | ||||||
Tray icon для консольного окна11.06.2019, 14:35. Показов 1710. Ответов 6
Метки нет Все метки)
(
Народ привет!
Собственно сабж. Делаю следующим образомЖ
И ещё, могу ли сделать обработчик событий без окна? Или его надо будет создавать и прятать потом? Заранее спасибо!
0
|
|
11.06.2019, 14:35 | |
Ответы с готовыми решениями:
6
Как создать Tray Icon Как поместить ярлычок программы в Icon Tray при запуске? tray без окна возможен ли? |
6577 / 4562 / 1843
Регистрация: 07.05.2019
Сообщений: 13,726
|
|
11.06.2019, 15:14 | 2 |
Наверное, потому, что у тебя завершается процесс, который создал эту иконку
Сделай какой-нибудь _getch() перед return
0
|
0 / 0 / 1
Регистрация: 25.08.2014
Сообщений: 91
|
|
11.06.2019, 15:26 [ТС] | 3 |
Делал конечно.
проблема вот тут: tr_icon_data.hWnd = NULL; если подаю HWND окна живого, то всё норм
0
|
6577 / 4562 / 1843
Регистрация: 07.05.2019
Сообщений: 13,726
|
|
11.06.2019, 15:30 | 4 |
![]() Решение
Передай ему ::GetConsoleWindow();
Но вообще, лучше всё-таки сделать оконное приложение и спрятать окно
1
|
0 / 0 / 1
Регистрация: 25.08.2014
Сообщений: 91
|
|
11.06.2019, 15:54 [ТС] | 5 |
так, спасибо!
Сейчас попробую! Добавлено через 18 минут Можно ещё спросить как прикрутить обработчик иконки к консольному окну? ::GetConsoleWindow() работает
0
|
6577 / 4562 / 1843
Регистрация: 07.05.2019
Сообщений: 13,726
|
|
11.06.2019, 15:58 | 6 |
Точно не знаю. Но, думаю, можно подменить ему оконную процедуру, при помощи SetWindowLong - GWL_WNDPROC
0
|
0 / 0 / 1
Регистрация: 25.08.2014
Сообщений: 91
|
|
11.06.2019, 16:04 [ТС] | 7 |
Покапаюсь в этом направлениию
Ещё раз спасибо!
0
|
11.06.2019, 16:04 | |
Помогаю со студенческими работами здесь
7
Программа для убирания/добавления консольного окна модификацией PE EXE Как избавится от родительского консольного окна при создание WinAPI окна Нет консольного окна Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |