CWinApp::GetPrinterDeviceDefaults
프린터 디바이스 컨텍스트 인쇄를 준비 하려면이 멤버 함수를 호출 합니다.
BOOL GetPrinterDeviceDefaults(
struct tagPDA* pPrintDlg
);
매개 변수
- pPrintDlg
에 대 한 포인터는 PRINTDLG 구조.
반환 값
성공 하면 0이 아닌. 그렇지 않으면 0입니다.
설명
Windows에서 현재 프린터 기본값을 검색합니다.INI 파일 필요한 경우 또는 인쇄 설정에서 사용자가 마지막으로 프린터 구성 설정 사용.
예제
void CMyApp::SetLandscapeMode()
{
PRINTDLG pd;
pd.lStructSize = (DWORD)sizeof(PRINTDLG);
BOOL bRet = GetPrinterDeviceDefaults(&pd);
if(bRet)
{
// protect memory handle with ::GlobalLock and ::GlobalUnlock
DEVMODE FAR *pDevMode = (DEVMODE FAR *)::GlobalLock(pd.hDevMode);
// set orientation to landscape
pDevMode->dmOrientation = DMORIENT_LANDSCAPE;
::GlobalUnlock(pd.hDevMode);
}
}
요구 사항
헤더: afxwin.h