WM_PRINT 메시지
WM_PRINT 메시지는 지정된 디바이스 컨텍스트에서 가장 일반적으로 프린터 디바이스 컨텍스트에서 그리도록 요청하기 위해 창으로 전송됩니다.
창은 WindowProc 함수를 통해 이 메시지를 받습니다.
LRESULT CALLBACK WindowProc(
HWND hwnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
);
-
wParam
-
그릴 디바이스 컨텍스트에 대한 핸들입니다.
-
lParam
-
그리기 옵션입니다. 이 매개 변수는 다음 값 중 하나 이상일 수 있습니다.
값 의미 - PRF_CHECKVISIBLE
표시되는 경우에만 창을 그립니다. - PRF_CHILDREN
표시되는 모든 자식 창을 그립니다. - PRF_CLIENT
창의 클라이언트 영역을 그립니다. - PRF_ERASEBKGND
창을 그리기 전에 배경을 지웁니다. - PRF_NONCLIENT
창의 비클라이언트 영역을 그립니다. - PRF_OWNED
소유된 모든 창을 그립니다.
DefWindowProc 함수는 지정한 그리기 옵션에 따라 이 메시지를 처리합니다. PRF_CHECKVISIBLE 지정되고 창이 표시되지 않으면 아무 작업도 수행하지 않고, PRF_NONCLIENT 지정한 경우 지정된 디바이스 컨텍스트에서 비클라이언트 영역을 그리고, PRF_ERASEBKGND 지정된 경우 PRF_CLIENT 지정한 경우 창에 WM_ERASEBKGND 메시지를 보냅니다. 창에 WM_PRINTCLIENT 메시지를 보냅니다. PRF_CHILDREN 설정된 경우 표시되는 각 자식 창에 WM_PRINT 메시지를 보내고, PRF_OWNED 설정된 경우 표시되는 각 소유 창에 WM_PRINT 메시지를 보냅니다.
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 |
Windows 2000 Server[데스크톱 앱만] |
헤더 |
|