![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
почему нет WM_CloseQuery? [D7, WinXP]
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
//Просто не реагируем
...