WM_PSD_PAGESETUPDLG 메시지는 페이지설정 대화 상자에 대 한 샘플 페이지의 내용을 그릴에 PagePaintHook 후크 프로시저를 알립니다. 후크 프로시저는 샘플 페이지의 내용을 그리기와 관련 된 초기화 작업을 수행 하려면이 메시지를 사용할 수 있습니다. .
WM_PSD_PAGESETUPDLG wPaper = LOWORD(wParam); / / 용지 크기 wFlags 플래그 = HIWORD(wParam); / / 용지 방향을 플래그를 lppsd (LPPAGESETUPDLG) lParam; = / / 대화 상자 정보
| 0x0001 | (도트 매트릭스) 가로 모드로 용지 |
| 0x0003 | (HPPCL) 가로 모드로 용지 |
| 0x0005 | (도트 매트릭스) 세로 모드로 용지 |
| 0x0007 | (HPPCL) 세로 모드로 용지 |
| 0x000b | (HPPCL) 가로 모드로 봉투 |
| 0x000d | 세로 모드 (도트 매트릭스)의 봉투 |
| 0x0019 | (도트 매트릭스) 가로 모드로 봉투 |
| 0x001f | (HPPCL) 세로 모드로 봉투 |
대화 상자 없음 더 많은 WM_PSD * 메시지를 보내고 무승부를 하지 않습니다 샘플 페이지에서 시스템 샘플 페이지를 다시 그릴 필요가 다음 번 때까지 후크 프로시저를 TRUE를 반환 하는 경우.
대화 상자는 드로잉 시퀀스의 나머지 메시지를 보내는 후크 프로시저에서 FALSE를 반환 하는 경우.
페이지설정 대화 상자에 사용자의 선택 영역 인쇄 한 출력의 모양에 미치는 영향을 보여 주는 샘플 페이지의 이미지가 포함 되어 있습니다. PageSetupDlg 함수를 호출 하는 경우 샘플 페이지의 모양을 사용자 지정 하는 PagePaintHook 후크 프로시저를 제공할 수 있습니다. 대화 상자에 대 한 샘플 페이지의 내용을 그릴을 때마다 대화 상자 후크 프로시저를 WM_PSD * 메시지의 시퀀스를 보냅니다. .
드로잉 시퀀스 (WM_PSD_PAGESETUPDLG, WM_PSD_FULLPAGERECT, 또는 WM_PSD_MINMARGINRECT)의 처음 세 개의 메시지 후크 프로시저는 샘플 페이지의 내용을 그리는 데 사용할 수 있는 정보를 제공 합니다. 나머지 메시지 (WM_PSD_MARGINRECT, WM_PSD_GREEKTEXTRECT, WM_PSD_ENVSTAMPRECT, WM_PSD_YAFULLPAGERECT) 대화 상자에 대 한 샘플 페이지의 특정 부분을 그릴에 후크 프로시저에 게 알리십시오. 이 후크 프로시저를를 선택적으로 샘플 페이지의 일부를 그릴 수 있습니다.
nbsp;?Windows &NT: 버전 3.51 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:지원 되지 않습니다.
헤더:Commdlg.h에 선언.
공용 대화 상자 라이브러리 개요, 일반 대화 상자 메시지를 DEVMODE, PagePaintHook, PageSetupDlg, PAGESETUPDLG, WM_PSD_ENVSTAMPRECT, WM_PSD_FULLPAGERECT, WM_PSD_GREEKTEXTRECT, WM_PSD_MARGINRECT, WM_PSD_MINMARGINRECT, WM_PSD_YAFULLPAGERECT