WM_PSD_PAGESETUPDLG

WM_PSD_PAGESETUPDLG 메시지는 페이지설정 대화 상자에 대 한 샘플 페이지의 내용을 그릴에 PagePaintHook 후크 프로시저를 알립니다. 후크 프로시저는 샘플 페이지의 내용을 그리기와 관련 된 초기화 작업을 수행 하려면이 메시지를 사용할 수 있습니다. .

WM_PSD_PAGESETUPDLG wPaper = LOWORD(wParam);         / / 용지 크기 wFlags 플래그 = HIWORD(wParam);         / / 용지 방향을 플래그를 lppsd (LPPAGESETUPDLG) lParam; = / / 대화 상자 정보 
 

매개 변수

wPaper
WParam낮은 순서 단어의 값입니다. 용지 크기를 나타내는 값을 지정 합니다. 이 값의 설명에 나열 된 DMPAPER_ 값 중 하나일 수 있는 DEVMODE 구조.
wFlags
WParam상위 단어의 값입니다. 용지 또는 봉투의 방향을 나타냅니다 프린터 도트 매트릭스 또는 HPPCL (Hewlett Packard 프린터 제어 언어) 장치 인지. 이 매개 변수는 다음 값 중 하나가 될 수 있습니다.:
0x0001 (도트 매트릭스) 가로 모드로 용지
0x0003 (HPPCL) 가로 모드로 용지
0x0005 (도트 매트릭스) 세로 모드로 용지
0x0007 (HPPCL) 세로 모드로 용지
0x000b (HPPCL) 가로 모드로 봉투
0x000d 세로 모드 (도트 매트릭스)의 봉투
0x0019 (도트 매트릭스) 가로 모드로 봉투
0x001f (HPPCL) 세로 모드로 봉투

lppsd
LParam값입니다. 포인트 페이지 설정 대화 상자를 초기화 하는 데 사용 하는 정보가 들어 있는 PAGESETUPDLG 구조를.

반환 값

대화 상자 없음 더 많은 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) 대화 상자에 대 한 샘플 페이지의 특정 부분을 그릴에 후크 프로시저에 게 알리십시오. 이 후크 프로시저를를 선택적으로 샘플 페이지의 일부를 그릴 수 있습니다.

QuickInfo

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

 

Index