Форум: "Основная";
Текущий архив: 2002.11.21;
Скачать: [xml.tar.bz2];
ВнизПогасить пункт меню в чужой проге Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c