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

Вниз

PopupMenu???   Найти похожие ветки 

 
Mishenka   (2004-02-13 04:46) [0]

Есть узнать вызван ли пункт из PopupMenu щелчком мыши или соответствующей клавишей из ShortCut?


 
clickmaker ©   (2004-02-13 11:59) [1]

Нет. Мона тока отловить сообщение WM_MENUSELECT или WM_ENTERMENULOOP


 
Silver Alex ©   (2004-02-13 12:15) [2]

есть у PopupMenu событие OnPopup, может поможет


 
Developerr ©   (2004-02-13 12:48) [3]

Очень просто. При вызове соответствующего пункта Popup выполняется кака-ято процедука OnClick. Так вот в этой процедуре какой-нибудь глобальной переменной а присвой true; Вот и все. if a=true then Выполнен щелчек на соответствующем пунке меню.


 
Palladin ©   (2004-02-13 12:55) [4]


> Developerr © (13.02.04 12:48) [3]

а где восстанавливать значение а?


 
Developerr ©   (2004-02-13 13:01) [5]


> Palladin ©

Там где проверять. Он же где-то будет проверять вызван пунк меню или нет. Проверил и дальше восстановил.

if a=true then
//Выполнил то, что нужно.

a:=false;


 
Mishenka   (2004-02-14 22:48) [6]

Чё-то я не понял. Ведь при нажатии клавиши выполняется таже процедура OnClick.


 
VID ©   (2004-02-14 23:21) [7]

To Миша: у тебя чё выполнение действий навешано на onClick пунктов меню ? Используй TActionList;


 
Юрий Зотов ©   (2004-02-15 02:17) [8]

> Mishenka

Посмотрите WM_COMMAND. Особенно, wNotifyCode в нем.



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

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

Наверх




Память: 0.48 MB
Время: 0.021 c
14-94132
Думкин
2004-02-09 06:30
2004.02.29
С днем рождения! 9 февраля.


7-94202
smu
2003-12-11 11:39
2004.02.29
Что делает WaitForSingleObject(ProcInfo.hProcess, INFINITE)?


3-93755
denis24
2004-02-04 12:45
2004.02.29
insert into aa.dbf (a,b,c,d) values....


3-93817
John
2004-02-04 18:02
2004.02.29
Округление с определенным количеством знаков


6-94074
SergP
2003-12-22 03:20
2004.02.29
У кого-нить удавалось делать POST при помощи NMHTTP или IdHTTP?