На главную

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 | Скачать Вниз

WM_PRINT



The WM_PRINT message is sent to a window to request that it draw itself in the specified device context, most commonly in a printer device context.

WM_PRINT
hdc = (HDC) wParam;
uFlags = lParam;


Parameters

hdc

Identifies the device context to draw in.

uFlags

Specifies the drawing options. This parameter can be one or more of these flags:

Value Meaning
PRF_CHECKVISIBLE Draw the window only if it is visible.
PRF_CHILDREN Draw all visible children windows.
PRF_CLIENT Draw the client area of the window.
PRF_ERASEBKGND Erase the background before drawing the window.
PRF_NONCLIENT Draw the nonclient area of the window.
PRF_OWNED Draw all owned windows.


Remarks

The DefWindowProc function processes this message based on which drawing option is specified: if PRF_CHECKVISIBLE is specified and the window is not visible, do nothing, if PRF_NONCLIENT is specified, draw the nonclient area in the given device context, if PRF_ERASEBKGND is specified, send the window a WM_ERASEBKGND message, if PRF_PRINTCLIENT is specified, send the window a WM_PRINTCLIENT message, if PRF_PRINTCHILDREN is set, send each visible child window a WM_PRINT message, if PRF_OWNED is set, send each visible owned window a WM_PRINT message.

See Also

DefWindowProc, WM_ERASEBKGND, WM_PRINTCLIENT


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

WM_PRINT



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

WM_PRINT hdc = (HDC) wParam;
uFlags = lParam;


Параметры

hdc

Идентифицирует контекст устройства, чтобы втягивать.

uFlags

Определяет рисующие выборы. Этот параметр может быть один или более из этих флагов:

Значение Величины
PRF_CHECKVISIBLE Делает окном только если это видимое.
PRF_CHILDREN Делает всем видимым окном детей.
PRF_CLIENT Делает областью клиента окна.
PRF_ERASEBKGND Стирает фон перед чертежом окна.
PRF_NONCLIENT Делает областью nonclient окна.
PRF_OWNED Делает всем собственным окном.


Замечания

Функция DefWindowProc обрабатывает это сообщение основанное на котором чертеж выбора определен: если PRF_CHECKVISIBLE определен и окно не видимое, сделайте ничто, если PRF_NONCLIENT определен, сделан область nonclient в данном контексте устройства, если PRF_ERASEBKGND определен, послан окно сообщение WM_ERASEBKGND, если PRF_PRINTCLIENT определен, послан окно сообщение WM_PRINTCLIENT, если PRF_PRINTCHILDREN установлен, послан каждое видимое окно ребенка сообщение WM_PRINT, если PRF_OWNED установлен, послан каждое видимое собственное окно сообщение WM_PRINT.

Смотри Также

DefWindowProc, WM_ERASEBKGND, WM_PRINTCLIENT


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