Текущий архив: 2004.05.16;
Скачать: CL | DM;
ВнизПринудительное закрытие контекстного меню Найти похожие ветки
← →
MPS © (2004-03-27 05:03) [0]Ситуация такая: Есть прога на 100% WinAPI. В системном трее установлен значок приложения. По
событию значка WM_RBUTTONDOWN я делаю так:
TrackPopupMenu(hPopupMenu, 0, x, y, 0, hWnd, @rect);
hWnd - это хэндл главного окна. При таком повороте событий я могу вызвать это контекстное
меню но несмогу закрыть щелкнув по любому свободному месту(например по рабочему столу),
кроме как на главное окно приложения. Как мне тогда быть???
← →
Zew © (2004-03-27 07:59) [1]Попробуй так (если конечно я ничё не перепутал то должно работать)
SetForegroundWindow(Handle);
TrackPopupMenu(hPopupMenu, 0, x, y, 0, hWnd, @rect);
PostMessage(Handle, WM_NULL, 0, 0);
← →
MPS © (2004-03-27 11:06) [2]Zew © (27.03.04 07:59) [1]
От спасибочки! Дельный совет дал.
← →
Zew © (2004-03-27 11:43) [3]Всегда пожалуйста
Страницы: 1 вся ветка
Текущий архив: 2004.05.16;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.038 c