На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Window Procedure



A window procedure is a function that receives and processes all messages sent to the window. Every window class has a window procedure, and every window created with that class uses that same window procedure to respond to messages.

The system sends a message to a window procedure by passing the message data as arguments to the procedure. The window procedure then performs an appropriate action for the message; it checks the message identifier and, while processing the message, uses the information specified by the message parameters.
A window procedure does not usually ignore a message. If it does not process a message, it must send the message back to the system for default processing. The window procedure does this by calling the DefWindowProc function, which performs a default action and returns a message result. The window procedure must then return this value as its own message result. Most window procedures process just a few messages and pass the others on to the system by calling DefWindowProc.

Because a window procedure is shared by all windows belonging to the same class, it can process messages for several different windows. To identify the specific window affected by the message, a window procedure can examine the window handle passed with a message. For more information about window procedures, see Window Procedures.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Процедура Окна



Процедура окна является функцией, которая получает и обрабатывает все сообщения посланные в окно. Каждый класс окна имеет процедуру окна, и каждое окно созданные этим классом использует эту ту же процедуру окна, чтобы реагировать на сообщения.

Система посылает сообщение в процедуру окна передавая данные сообщения как аргументы в процедуру. Процедура окна затем выполняет подходящее действие для сообщения; это проверяет идентификатор сообщения и, при обработке сообщения, использует информацию определенную параметрами сообщения.
Процедура окна обычно не игнорирует сообщение. Если это не обрабатывает сообщение, это должно послать сообщение в систему для по умолчанию обработки. Процедура окна делает с помощью разговора функции DefWindowProc, который выполняет по умолчанию действие и возвращает результат сообщения. Процедура окна должна затем возвращать эту величину как собственный результат сообщения. Наиболее процедуры окна обрабатывают просто несколько сообщений и передают другие на в систему вызывая DefWindowProc.

Поскольку процедура окна распространена всем окном, принадлежащим тому же классу, она может обработать сообщения для нескольких другого окна. Чтобы идентифицировать специфическое окно пораженное сообщением, процедура окна может изучить ручку окна пройденную сообщением. Более подробно о процедурах окна, смотри Процедуры Окна.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz