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

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

почему нет WM_CloseQuery? [D7, WinXP]


Страницы:   1 2

Grief ©   (2005-06-23 15:59:00) 

CloseQuery на VCL позволяет запретить закрытие окна. Как быстро сделать так же на WinAPI? WM_CloseQuery к сожалению отсутствует. :(


Игорь Шевченко   (2005-06-28 10:22:00) [1]


> На кой нужен форум


Деньги со спрашивающих собирать. Ты до сих пор не понял ?


Marser   (2005-06-28 00:01:00) [2]

Grief ©   (27.06.05 22:25) [30]
А чтоба отвечать! И ещё таких как ты, пинать. Вот, ветка как растёт уже...

Желаю дойти до понимания самостоятельно и стать нормальным членом сообщества программистов, а не ламером в наклонностями трутня.


Grief   (2005-06-27 22:25:00) [3]

Какие вы тут все злые. На кой нужен форум, если спрашивать нельзя?!


Kerk   (2005-06-27 17:10:00) [4]

А я сразу сказал, что сволочь. На редкость точным диагноз оказался.


default   (2005-06-27 15:03:00) [5]

Grief ©   (27.06.05 14:59) [26]
"В сети проще у вас спросить."
редкий засланец, однако


Игорь Шевченко   (2005-06-27 15:01:00) [6]


>  В сети проще у вас спросить.


За каждый ответ тебе ты обязан платить денег отвечающему. И не иначе.


Grief   (2005-06-27 14:59:00) [7]

Так то в сети. В сети проще у вас спросить. А вот на компе...


Poirot   (2005-06-27 14:17:00) [8]

<offtop>
А орешние не отменили ешшо?! Туда бы это всё :)
</offtop>
Легче просто написать хоть раз маленькое оконное приложение используя читый WinAPI и по шага посмотреть что и когда приходить - много поелзного найдёшь :)
ЗЫ: мастера долго помогать не будут - ибо голова чтобы есть?:))


VMcL   (2005-06-27 10:15:00) [9]

>> Grief ©   (27.06.05 10:10) [23]

> Да ну. Был бы хелп. Вот у меня к примеру нету.

Врать нехорошо.
http://msdn.microsoft.com/library/default.asp


Grief   (2005-06-27 10:10:00) [10]

Удалено модератором


Marser   (2005-06-27 02:33:00) [11]

Удалено модератором


Германн   (2005-06-27 02:27:00) [12]

Удалено модератором


Marser   (2005-06-27 01:14:00) [13]

Удалено модератором


Kerk   (2005-06-26 22:56:00) [14]

Удалено модератором


Grief   (2005-06-26 22:53:00) [15]

Удалено модератором


Kerk   (2005-06-26 22:46:00) [16]

Ну и сволочь ты


Grief   (2005-06-26 22:26:00) [17]

Лень-родная. Особенно когда есть мастера.


Юрий Зотов   (2005-06-26 16:38:00) [18]

> Grief
> в WinAPI ко мне приходит мессага WM_Close, что с ней делать?
> Result = 0? щас проверю.

Я крайне удивлен тем, что человек, пишущий на API, не утруждает себя чтением справки по оной. Хотя там все написано.


Grief   (2005-06-26 15:39:00) [19]

Удалено модератором


Marser   (2005-06-25 22:31:00) [20]

procedure Formochka.WMClose(var Message: TWMClose);
begin
{Нас типа того... закрывают...}
if {ну и ладно} then
Close{inherited как вариант}
else {да ну вас}
end;

Ну а если мы глубоко погрязли в API, то действуем вот так(в оконной процедуре):

....
wm_close: if {<закрываем контору>} then
Result:=DefWindowProc(wnd,msg,wparam,lparam)
{В данном случае почётное право закрытия передаётся  стандартному обработчику}
else {не закрываем}
Result:=0
//Просто не реагируем
...


Страницы:   1 2

Наверх

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