lansh

首页 新随笔 联系 订阅 管理

 

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(m_hDevMode);  
  
// set orientation to landscape  
  
pDevMode
->dmOrientation=DMORIENT_LANDSCAPE;  
  
}  
  
}  
posted on 2008-02-18 19:57  lansh  阅读(427)  评论(1编辑  收藏  举报