Текущий архив: 2002.04.15;
Скачать: CL | DM;
Вниз
Подскажите, как отключить кнопку restore (в системном меню) Найти похожие ветки
← →
Renard © (2002-04-01 21:36) [0]Сабж собственно.
← →
Song © (2002-04-01 21:49) [1]procedure TForm1.FormCreate(Sender: TObject);
Var HMenuHandle:HMenu;
begin
hMenuHandle:=GetSystemMenu(Handle,False);
IF hMenuHandle<>0 then DeleteMenu(hMenuHandle,SC_RESTORE,MF_BYCOMMAND);
end;
← →
Renard © (2002-04-02 13:41) [2]Пробовал не работает :(
← →
Renard © (2002-04-02 13:47) [3]Точнее в случае с fsMDIForm работает, а с fsMDIChild не работает...
← →
Song © (2002-04-02 13:49) [4]Правильно, потому что в функцию GetSystemMenu вы передаёт handle основной формы. Она Вам и возвращает меню той формы handle которой Вы посылаете.
hMenuHandle:=GetSystemMenu( Handle,False);
← →
Renard © (2002-04-02 16:48) [5]А как тогда получить Handle системного меню дочерней формы?
Страницы: 1 вся ветка
Текущий архив: 2002.04.15;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.011 c