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

Вниз

Убрать PopupMenu, если оно уже "вывалилось"?   Найти похожие ветки 

 
Reset   (2005-10-31 07:54) [0]

сабж


 
ECM ©   (2005-10-31 13:13) [1]

А какой смысл был его показывать?
ИМХО: Проще запретить показ меню вообще...
Хотя если пошарить по МСДН-у то возможно и найдется способ - но
это извращение...


 
Reset   (2005-10-31 14:38) [2]

Смысл такой, что в определенный момент программа обновляет это самое popupmenu (вставляет, удаляет элементы, переназначает обработчики).
И если пользователь вызвал меню и "задумался", а в этот момент оно (меню) обновилось, то жди глюков. Поэтому считаю, что надо его убрать.


 
ECM ©   (2005-10-31 15:26) [3]

Самое простое, что приходит на ум (если он есть :)

 Form.Postmsg(WM_KEYDOWN, VK_ESCAPE, 0);
 Form.Postmsg(WM_KEYUP, VK_ESCAPE, 0);

но и тут можно ждать неприятностей ...
ИМХО: Надо пересмотреть сам принцип


 
Vladimir Kladov   (2005-10-31 18:28) [4]

например, сделать все изменения в OnPopup


 
Barloggg   (2005-11-01 13:22) [5]

или еще топорнее... повесить флажок "меню на экране".



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

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

Наверх




Память: 0.47 MB
Время: 0.026 c
15-1150980642
Юрий
2006-06-22 16:50
2006.07.23
Общение с клиентным скриптом. Как организовать?


1-1149794468
GanibalLector
2006-06-08 23:21
2006.07.23
Интерфейсы...


9-1132311190
Keeperr
2005-11-18 13:53
2006.07.23
CGShaders в GLScene


1-1149682763
mmms
2006-06-07 16:19
2006.07.23
Как послать сообщение элементу, будто над ним находится мышь?


2-1151826070
Deny20
2006-07-02 11:41
2006.07.23
Дайте совет новичку