OnPrepareDC

OnPrepareDC,在OnDraw成員函式調用前被框架函式調於螢幕顯示,或者在OnPrint 成員函式調用前被調用於列印預覽。

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

相關詞條

相關搜尋

熱門詞條

聯絡我們