CodeNet / Языки программирования / Delphi & Kylix / FAQ - Часто задаваемые вопросы / Пишем инсталятор.
FAQ - Затенить кнопку закрыть в заголовке формы
© Зайцев Олег
http://z-ol.chat.ru/
http://z-ol.chat.ru/
Следующий текст убирает команду закрыть из системного меню и одновременно делает серой кнопку закрыть в заголовке формы: 
PROCEDURE TFORM1.FORMCREATE(SENDER: TOBJECT); VAR HMENUHANDLE:HMENU; BEGIN HMENUHANDLE := GETSYSTEMMENU(HANDLE, FALSE); IF (HMENUHANDLE <> 0) THEN DELETEMENU(HMENUHANDLE, SC_CLOSE, MF_BYCOMMAND); END;