Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Убрать все кнопки кроме Close в MDIChild [D6, Win95/98, WinME, NT4, Win2k, WinXP]


Korona ©   (2002-06-01 19:37:00) 

Уважаемые мастера!
Как убрать у MDIChild в развернутом виде кнопки minimize и maximize, а close оставить (как в Word XP)?


Korona   (2002-06-02 16:09:00) [1]

Пробовал
SysMenu=GetSystemMenu(Child,Handle,FALSE);
DeleteMenu(SysMenu,SC_MAXIMIZE,MF_BYCOMMAND);
DeleteMenu(SysMenu,SC_MINIMIZE,MF_BYCOMMAND);

- не помогает.

DeleteMenu(SysMenu,SC_CLOSE,MF_BYCOMMAND) затеняет кнопку close,но если форму развернуть, то даже затененная close начинает действовать!


Song   (2002-06-02 10:01:00) [2]

АПИ: DeleteMenu() и пр.


Korona   (2002-06-02 01:41:00) [3]

Мастера! Где же вы! Hee-e-e-e-lp!!!
Уже 4 ночи ответ ищу, да никак не найду.


Korona   (2002-06-01 21:19:00) [4]

To Xenon:

Когда програмно максимизируешь форму кнопка минимизации появляется вновь.


}{enon   (2002-06-01 20:30:00) [5]

C MDI не работал (не требовалось), но попробуй убрать эти кнопки а потом програмномаксимизировать подчиненную форму.


Наверх

Титульная страница Поиск, карта сайта Написать письмо