![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Какие параметры задавать EnableMenuItem [D6, Win2k]
Max003 © (2004-01-18 12:29:00)Мне необходимо сделать пункт меню в чужой программе активным (enabled=true). Я использую функцию EnableMenuItem. По справке задаю параметры:
hMenu := GetMenu(Handle);
hMenu := GetSubMenu(hMenu, 0);
Number := GetMenuItemID(hMenu, 1);
R:=mfs_Enabled;
EnableMenuItem(hMenu,Number,R);
Компилируется нормально, а меню так и не становится активным. Подскажите, пожалуйста где ошибка?
BiN (2004-01-18 19:08:00) [1]Unit Windows
...
const
{$EXTERNALSYM MF_ENABLED}
MF_ENABLED = 0;
{$EXTERNALSYM MF_GRAYED}
MF_GRAYED = 1;
{$EXTERNALSYM MF_DISABLED}
MF_DISABLED = 2;
{$EXTERNALSYM MF_UNCHECKED}
MF_UNCHECKED = 0;
{$EXTERNALSYM MF_CHECKED}
MF_CHECKED = 8;
....