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

Вниз

Погасить пункт меню в чужой проге   Найти похожие ветки 

 
Sergy   (2002-11-06 17:52) [0]

Никто не подскажет, как погасить пункт меню в чужой проге. Знаю что через API, но через какую функцию не могу найти.


 
Arcus ©   (2002-11-06 18:57) [1]

EnableMenuItem?


 
Дремучий ©   (2002-11-06 18:59) [2]

если меню стандартное - одно дело, если нет - другое.

теоретически схема вообще-то проста -
надо найти handle окна, послать ему нужное сообщение


 
Sergy   (2002-11-10 15:13) [3]

Очень интересная штука получается:

setActiveWindow(a);
menu:=GetMenu(a);
hMenu:=GetSubMenu(menu,0);
EnableMenuItem(hMenu, 4 , mf_byposition or mf_grayed); //срабатывает только на меню, у которых есть свое подменю, а мне надо погасить любой пункт меню


Как погасить любой пункт меню? Где ошибка?


 
Song ©   (2002-11-10 15:15) [4]

Тогда не hMenu, а просто Menu - очевидно


 
Sergy   (2002-11-10 15:20) [5]

>Song
Уточняю:
Мне нужно погасить пункт подменю в меню "menu". Гасятся только те подменю, которые имеют в свою очередь тоже подменю.



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

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

Наверх




Память: 0.47 MB
Время: 0.016 c
14-69518
Nikolas SHmuS
2002-11-01 16:31
2002.11.21
Драйвер на FUJITSU MPE3084AE


14-69508
Дмитрий К.К.
2002-11-01 08:44
2002.11.21
О шифровании и сжатии


7-69587
-= ASPhalt =-
2002-07-23 12:31
2002.11.21
Mac адрес !


14-69542
keymaster
2002-11-02 21:40
2002.11.21
Never Hood HEEEEELP!!!


4-69624
mifi
2002-10-10 22:40
2002.11.21
как змая IP адрес узнать имя