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

Вниз

---|Ветка была без названия|---   Найти похожие ветки 

 
Alex ©   (2003-02-06 14:12) [0]

"Запрещение" пункта меню
Есть PopupMenu, 2 пункта ,
один из них нужно "задизаблить",
через Api.
Пробовал так
EnableMenuItem(N11.Handle,mf_byposition,MF_DISABLED or MF_GRAYED)
и вот так
var
mt: TMenuItemInfo;
begin
mt.cbSize:=SizeOf(mt);
mt.fMask:=MIIM_STATE;
mt.fType:=MFT_STRING;
mt.fState:=MFS_GRAYED;

SetMenuIteminfo(Popupmenu1.HANDLE,1,TRUE,MT);
хотел просто изменить название пункта и то не получилось:
modifymenu(popupmenu1.Handle,1,MF_BYPOSITION and MF_STRING, GetMenuItemID(Popupmenu1.handle,1),"Пункт 9");


 
Song ©   (2003-02-06 20:13) [1]

Может просто N11.Enabled:=False ?


 
Alex ©   (2003-02-07 12:19) [2]

Пункт меню содержит рисунок, при его отключении (Enable:=false) рисунок отображается неправильно, искажается.
Хочу попробовать обойти это каким-нибудь другим способом


 
Alex ©   (2003-02-08 14:51) [3]

У кого-нибудь есть еще какое-нибудь предложение?



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

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

Наверх




Память: 0.47 MB
Время: 0.018 c
3-19493
Slava11
2003-03-19 21:11
2003.04.07
Создание таблиц во время Runtime


6-19730
юзер
2003-02-10 13:18
2003.04.07
Как проще всего распечатать то, что открыто в TWebBrowser?


7-19886
Phant0m
2003-02-12 12:35
2003.04.07
Нужно обработать сигнал с СОМ или LPT порта


3-19486
Юрий Зотов
2003-03-19 13:49
2003.04.07
Шахматки


8-19710
Mihey
2003-01-04 00:01
2003.04.07
Глючит TDXTimer!