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

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

Как убрать крестик закрытия в чужом приложении? [D7, NT4, Win2k, WinXP]


buben ©   (2007-05-09 12:38:00) 

знаю хэндл.


buben   (2007-05-09 22:10:00) [1]

фенкс, нормально!


{RASkov}   (2007-05-09 14:20:00) [2]

Т.е. сам крестик остается, но становится не доступен. А из системного меню пропадает пункт "Закрыть". Alt+F4 - работает.


{RASkov}   (2007-05-09 14:16:00) [3]

> [0] buben ©   (09.05.07 12:38)

var SMn: HMENU;
begin
 SMn:=GetSystemMenu(Hnd, False);
 DeleteMenu(SMn, SC_CLOSE, MF_BYCOMMAND);
end;


Hnd - Handle окна у которого нужно убрать системное меню "Закрыть".


Наверх

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