![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
EnableMenuItem [D7, Win95/98]
BVV © (2005-05-08 17:14:00)подскажите как правильно пользоватся функцией EnableMenuItem.
Делаю так
for i:=0 to getmenuitemcount(mh)-1 do
begin
EnableMenuItem(mh, i, MF_BYPOSITION and MF_GRAYED);
end;
ни какого результата
Marser (2005-05-08 21:32:00) [1]
> MF_BYPOSITION and MF_GRAYED
Данный вопрос принципиален. в [1] дан верный ответ. Ваша конструкция вернёт ноль, как выражение $400 and 1. Потому и не получалось.
Советую обратить внимание на логику. Дабы не путать коньюнкцию и дизъюнкцию.
begin...end (2005-05-08 19:19:00) [2]EnableMenuItem(mh, i, MF_BYPOSITION orMF_GRAYED)