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

Вниз

Можно ли изменять состояние пунктов в верхнем меню в чужой проге?   Найти похожие ветки 

 
new_pahan   (2002-09-01 18:59) [0]

Можно ли изменять состояние пунктов (Load, Save, SaveAs ...) в верхнем меню (File, Edit и т.п.) в чужой проге? Если можно, то лучше с примерчиком.


 
Song ©   (2002-09-01 19:14) [1]

EnableMenuItem()


 
new_pahan   (2002-09-01 20:50) [2]

Чего то не работает код

var mmm:hmenu;
wnd:hwnd;
------

wnd:=findwindow("twindowscmd",nil);
mmm:=getmenu(wnd);
enablemenuitem(mmm,10,MF_BYPOSITION or MF_disabled or MF_GRAYED);

То есть если индекс в пределах верхней линейки, то работает, а как обратиться к записям в выпадающих менюшках (типа load, save)?


 
Song ©   (2002-09-01 21:12) [3]

GetSubMenu() соответственно


 
new_pahan   (2002-09-01 21:30) [4]

Точно, заработало!!! Большое спасибо.


 
Юрий Зотов ©   (2002-09-01 21:56) [5]

Заработало - это хорошо. Но только до тех пор пока "чужая прога" сама не сделает то же самое (а где гарантии, что она этого не сделает? и как это отловить?).



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

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

Наверх




Память: 0.47 MB
Время: 0.02 c
1-35815
Cr@sh
2002-09-01 12:39
2002.09.12
Освобождение памяти.


14-35902
boyfriend
2002-08-19 13:55
2002.09.12
Почему девченки дают?


1-35730
Юрий Федоров
2002-08-30 10:39
2002.09.12
Аттрибут свойства


1-35663
Groove
2002-08-31 12:01
2002.09.12
trackbar1 нужно изменить его!


3-35626
RDA
2002-08-23 12:09
2002.09.12
Ошибка, а что за ошибка не знаю. Прошу помощи.