IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> общие вопросы по WINAPI
сообщение
Сообщение #1


Профи
****

Группа: Пользователи
Сообщений: 865
Пол: Мужской
Реальное имя: Вячеслав

Репутация: -  20  +


function windowproc(wnd:hwnd; msg,wparam,lparam:LongInt):LongInt; stdcall;
begin
case msg of
WM_DESTROY: begin
PostQuitMessage(0);
Result:=0;
exit;
end;
end;
Result:=DefWindowProc(wnd,msg,wparam,lparam)
end;
Вот простая оконная процедура, которая реагирует на выход. Зачем нужно
Result:=0;
и сразу после этого EXIT и после case
Result:=DefWindowProc(wnd,msg,wparam,lparam)
?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Client   общие вопросы по WINAPI   21.08.2009 19:01
volvo   Ты ловишь нужное тебе сообщение, и обрабатываешь е…   21.08.2009 19:18
Client   Result:=DefWindowProc(wnd,msg,wparam,lparam)Без не…   21.08.2009 19:30
volvo   Потому что WM_CREATE и WM_PAINT остались необработ…   21.08.2009 19:49
Client   а как добавить этот файл? PROJECT- add... ?   21.08.2009 19:56
volvo   Если он у тебя уже есть, то добавить можно через P…   21.08.2009 19:59
Client   создал файл и через блокнот в него добавил 101 ICO…   21.08.2009 20:44
volvo   А файл с иконкой (тот самый Icon.ico) где? Ты же х…   21.08.2009 20:52
Client   Списибо! курсор получился)   21.08.2009 21:37
Client   Вот я создал меню с пунктами и при нажатии на них …   21.08.2009 23:51
volvo   Не понял. Что, вместо одного пункта заставить прог…   22.08.2009 0:05
Client   У SendMessage же 4 параметра - hwnd, msg, и 2 пара…   22.08.2009 0:11
volvo   SendMessage(hWnd, WM_COMMAND, btnID, 0); как раз 4…   22.08.2009 0:17
Client   я думал надо SendMessage(btn,?,0,0);и команду не з…   25.08.2009 23:56
Client   по поводу сабклассинга я не понял как работают фун…   26.08.2009 0:19
volvo   Что непонятно с этими функциями? Ну, устанавливает…   26.08.2009 0:51
Client   { Модифицированная оконная процедура поля ввода } …   26.08.2009 2:08
volvo   Ну, раз ты написал БЕЗ Exit-а, значит, да. И твоя …   26.08.2009 2:16
Client   Спасибо,понял. Теперь можно и спать идти :)   26.08.2009 2:44
Client   Привет По поводу суперклассинга - берем уже имеющи…   30.08.2009 23:15
volvo   Правильно... Осталось теперь реализовать :)   30.08.2009 23:24
Client   я пока по примеру с вингарда :) А на изменение ра…   30.08.2009 23:27
volvo   Это смотря когда... Во время изменения размера пос…   31.08.2009 0:01
Client   Спасиб, показываю координаты окна при передвижении…   31.08.2009 1:22
volvo   Хм... Ну, ты же в своей программе регистрируешь кл…   31.08.2009 2:26
Client   А если не удалять класс утечки памяти не будет? И …   31.08.2009 22:25
volvo   А если ты класс создал, значит должен удалить: В…   31.08.2009 22:39
Client   При создании класса hInstance := hInstance;Хотя у …   31.08.2009 22:51
volvo   Мало ли, чего у тебя нету. Зато в модуле SysInit о…   31.08.2009 23:09
Client   Спасибо за ответы. Еще пара вопросов и все :) Суп…   1.09.2009 22:05
volvo   Использовать Сабклассинг: "контроль сообщений…   1.09.2009 23:32
Client   Т.е. надо сабклассировать каждый едит?   1.09.2009 23:49
volvo   Для каждого EDIT-а, для которого надо поймать нажа…   2.09.2009 0:07
Client   Да. Списибо!   2.09.2009 0:56
Client   #include "stdafx.h" #include "iostr…   3.09.2009 22:43
volvo   Ну поскольку введенное i нигде не используется, то…   3.09.2009 22:53
Client   взял отсюда Спасибо   3.09.2009 22:58


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 26.04.2024 5:46
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name