Я хочу удалить или отключить кнопки внутри главного меню, которые управляют дочерней формой (свернуть, восстановить) моего приложения.
Приложение должно выглядеть как «браузер», в котором дочерние формы MDI должны постоянно оставаться развернутыми.
Я уже пытался отключить их, установив
BoderIcons := [biSystemMenu];
Но я получил это:
Я уже пытался отключить команды меню в сообщении WM_INITMENU, но безуспешно:
procedure WMInitMenu(var Message: TWMInitMenu); message WM_INITMENU;
procedure TMyMDIChildForm.WMInitMenu(var Message: TWMInitMenu);
begin
inherited;
EnableMenuItem(Message.Menu, SC_MAXIMIZE, MF_BYCOMMAND or MF_GRAYED);
EnableMenuItem(Message.Menu, SC_MINIMIZE, MF_BYCOMMAND or MF_GRAYED);
end;
Я использую:
- Делфи 7.1 Корпоративная
- Windows 7 Pro x64