![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Можно ли изменять состояние пунктов в верхнем меню в чужой проге?
new_pahan © (2002-09-01 18:59:00)Можно ли изменять состояние пунктов (Load, Save, SaveAs ...) в верхнем меню (File, Edit и т.п.) в чужой проге? Если можно, то лучше с примерчиком.
Юрий Зотов (2002-09-01 21:56:00) [1]Заработало - это хорошо. Но только до тех пор пока "чужая прога" сама не сделает то же самое (а где гарантии, что она этого не сделает? и как это отловить?).
new_pahan (2002-09-01 21:30:00) [2]Точно, заработало!!! Большое спасибо.
Song (2002-09-01 21:12:00) [3]GetSubMenu() соответственно
new_pahan (2002-09-01 20:50:00) [4]Чего то не работает код
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 19:14:00) [5]EnableMenuItem()