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

Вниз

как ловить пункт меню который становится синим   Найти похожие ветки 

 
Silver_   (2003-02-20 16:23) [0]

можа кто скажет как ловить пункт меню который становится синим


 
Th ©   (2003-02-20 16:24) [1]

Синим - выбирается пользером что ли?


 
Silver_   (2003-02-20 16:27) [2]

ладно кажу иначе
- гуляю по меню...
- ...как ловить пункт меню который выделен в данный момент


 
Th ©   (2003-02-20 16:27) [3]

The WM_MENUSELECT message is sent to a menu"s owner window when the user selects a menu item.

WM_MENUSELECT
uItem = (UINT) LOWORD(wParam); // menu item or submenu index
fuFlags = (UINT) HIWORD(wParam); // menu flags
hmenu = (HMENU) lParam;


 
Silver_   (2003-02-20 16:33) [4]

Th ©

если не трудно кинь в меня примерчиком
а то с API я на вы, увы :((((((((((((( плз. (если есть конечно)


 
Th ©   (2003-02-20 16:47) [5]

Примерчика нет, но API тут в общем-то особо ни причем, все очень просто. Предположим есть у тебя форма MyForm: TMyForm. Ей в зоне protected пишешь:
procedure WMMenuSelect(var Msg: TWMMenuSelect); message WM_MENUSELECT;
потом в теле модуля:

procedure TMyForm.WMMenuSelect;
begin
(*
А здесь делаешь все, что хотел. Причем:
Msg.Menu - handle того меню, в которм выделение было
Msg.IDItem - номер выбранного пункта
*)
inherited;
end;



 
Silver_   (2003-02-20 16:57) [6]

2 Th ©

спасиба наконец-то врубил мена в
(лови сообщение, лови то, лови ето, а как???)

Th © еще раз пасиба :)


 
Silver_   (2003-02-20 17:41) [7]

Th ©
с " TMainMenu" запахало за это сенькс
тока есть но
- я использую " TActionMainMenuBar " и здесь ноль емоций :(,
можа сообщение другое (надеюсь ты в курсе),
здемс... :)



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

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

Наверх




Память: 0.48 MB
Время: 0.016 c
14-5721
negtym
2003-02-14 22:44
2003.03.03
Как относится к заказу?


14-5738
New
2003-02-15 09:32
2003.03.03
Проблема с определением логина


3-5427
Z-man7777
2003-02-12 09:03
2003.03.03
Сохранение/выборка файла в/из БД InterBase 6.x


3-5423
boka
2003-02-11 23:14
2003.03.03
DBGrid


3-5401
rom900
2003-02-10 13:42
2003.03.03
Можно ли в DBGrid выделить несколько записей ?