Вопрос № 69373: С Новым Годом, уважаемые экспеты!
Вопрос в следующем:
Надо заблокировать ControlBox "Закрыть" (более понятно: "крестик", закрывающий окно). Нужно это сделать либо посылкой сообщения,либо схожим методом(т.е. используя тольк...
Вопрос № 69.373
С Новым Годом, уважаемые экспеты!
Вопрос в следующем:
Надо заблокировать ControlBox "Закрыть" (более понятно: "крестик", закрывающий окно). Нужно это сделать либо посылкой сообщения,либо схожим методом(т.е. используя только средства WinApi).
Важно:
Крестик должен быть именно заблокированным("серым"), а не отстутствовать в принципе.
Заранее спасибо!
Отправлен: 03.01.2007, 10:41
Вопрос задал: MeX (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Gh0stik
Здравствуйте, MeX!
Вот привожу пример использования API-функции EnableMenuItem(), которая приводится в действие посредством нажатия на кнопку (язык Delphi):
procedure TForm1.Button1Click(Sender: TObject);
begin
EnableMenuItem(GetSystemMenu(Handle,false),SC_CLOSE, MF_DISABLED or MF_GRAYED);
end;
Good Luck!!!
--------- Господь Бог - это всего лишь сверхмощный генератор случайных чисел, в соответствии с которыми сочетаются события на Земле. Генератор случайных чисел - и только.
Ответ отправил: Gh0stik (статус: Профессионал) Украина, Славянск Организация: Славянский государственный педагогический университет (Кафедра алгебры) ICQ: 289363162 ---- Ответ отправлен: 03.01.2007, 12:11