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

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

Мне не нужна системная кнопка закрытия формы !!! [D5, Win2k]


DenNNis ©   (2002-06-07 10:01:00) 

Помогите !!! Как убрать с формы кнопку закрытия формы(х) или сделать ее неактивной.


Freezer   (2002-06-07 14:16:00) [1]

var
SMenu: HMenu;
begin
SMenu := GetSystemMenu(Self.Handle, False);
if SMenu <> 0 then
DeleteMenu(SMenu, SC_CLOSE, MF_BYCOMMAND);
end;


Song   (2002-06-07 13:26:00) [2]

DeleteMenu()


Kaban   (2002-06-07 10:10:00) [3]

да, пожалуй, через biSystemMenu проще, вот если ему кнопка минимизации по-прежнему нужна


Lord Warlock   (2002-06-07 10:08:00) [4]


> Kaban (07.06.02 10:04)


в таком влучае форма никогда не закроется :) если не ставить дополнительных условий


Kaban   (2002-06-07 10:08:00) [5]

ну это понятно


Lord Warlock   (2002-06-07 10:06:00) [6]

Свойство формы BorderIcons, biSystemMenu-False, и ни одной кнопки


Kaban   (2002-06-07 10:04:00) [7]

Я думаю проще всего в OnClose повесить Action:=caNone
а кнопка пусть висит


Наверх

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