複製鏈接
請複製以下鏈接發送給好友

OnPrepareDC

鎖定
OnPrepareDC在OnDraw成員函數調用前被框架函數調用用於屏幕顯示。或者在OnPrint 成員函數調用前被調用於打印預覽
外文名
OnPrepareDC
函數原型
virtual void OnPrepareDC
頭文件
afxwin.h

OnPrepareDC函數功能

函數原型:virtual void OnPrepareDC( CDC* pDC, CPrintInfo* pInfo = NULL );

OnPrepareDC參數解釋

pDC :指向一個用於繪製圖像文件的上下文設備。
plnfo:如果OnPrepareDC正被打印或打印預覽調用,則指向一個CPrintInfo結構,該結構描述了當前打印作業。m_nCurPage成員指定了將要打印的頁面。如果OnPrepareDC正在用於屏幕顯示,在該參數為NULL
返回值:無
頭文件:afxwin.h
備註:
如果該函數被用於屏幕顯示調用,那麼默認情況下是沒有任何功能可以實現顯示功能的,然而,這種功能是在衍生類,如CscrollView,可以調整設備上下文的屬性覆蓋,因此,應該在重寫基類前對該函數進行實現。 如果函數被調用進行打印,默認執行檢查頁面的信息存儲在pInfo參數。如果文件的長度並沒有被指定,如果後一頁面已被打印出來,OnPrepareDC承擔的文件成為一頁長循環並停止打印。該函數將停止通過設置成員的結構m_bContinuePrinting打印循環