Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.03.06;
Скачать: CL | DM;

Вниз

TrackPopupMenu + Трей - Меню не убирается((   Найти похожие ветки 

 
erglnu   (2009-06-25 19:09) [0]

TrackPopupMenu(MainMenu, TPM_HORIZONTAL, p.x, p.y, 0, handle, nil);
Видимой формы как таковой нет, после открытия меню если я щелкаю в любом месте вне меню, оно не убирается. Нужно наоборот, как? Есть подозрения что последний параметр нужен (тот что nil).


 
clickmaker ©   (2009-06-25 19:14) [1]

SetForegroundWindow(handle)


 
erglnu   (2009-06-25 21:26) [2]

И? Куда это. Вообще это не поможет, меню от этого не закроется.


 
Rouse_ ©   (2009-06-26 01:06) [3]


> И? Куда это. Вообще это не поможет, меню от этого не закроется.

Теоретически да, меню от этого не закроется.
А вот по поводу "это не поможет" - ты немного поторопился, это иногда бывает...


 
RWolf ©   (2009-06-26 09:05) [4]

Помогает посылка слушающему окну сообщения WM_NULL.


 
clickmaker ©   (2009-06-26 13:10) [5]

> [2] erglnu   (25.06.09 21:26)
> И? Куда это

SetForegroundWindow(handle);
TrackPopupMenu(MainMenu, TPM_HORIZONTAL, p.x, p.y, 0, handle, nil);

последний параметр как раз не нужен



Страницы: 1 вся ветка

Текущий архив: 2011.03.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.007 c
3-1253799297
N/O
2009-09-24 17:34
2011.03.06
vopros po TClientDataSet


3-1253878852
Ksandr
2009-09-25 15:40
2011.03.06
SQL getdate


1-1248514978
ford
2009-07-25 13:42
2011.03.06
Отследить изм-е позиции слова в TRichEdit при изм-ии раз-ра кнтрл


15-1290788068
z007
2010-11-26 19:14
2011.03.06
Помогите написать справочно-правовую систему


15-1290673595
pavel_guzhanov
2010-11-25 11:26
2011.03.06
Можно ли заставить FastReport использовать функции из dll?