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