CView::OnBeginPrinting
呼叫堆疊中或列印預覽列印工作開頭,在呼叫之後, OnPreparePrinting 。
virtual void OnBeginPrinting(
CDC* pDC,
CPrintInfo* pInfo
);
參數
pDC
對印表機內容的點。pInfo
為 CPrintInfo 的 [結構描述目前的列印工作。
備註
這個函式的預設實作不執行任何動作。覆寫這個函式配置任何 GDI 資源,例如筆或字型,特別需要進行列印。GDI 物件選取到裝置內容中從 OnPrint 成員函式內使用它們的每個網頁。如果您使用相同的檢視物件執行螢幕顯示和列印,為每個顯示所需的 GDI 資源使用不同的變數;在列印期間,這可讓您更新畫面。
您也可以使用這個函式執行取決於印表機內容屬性的初始化。例如,所需的頁面數目列印文件可能會根據使用者從 [列印] 對話方塊中指定的設定 (例如網頁長度)。在這個案例中,您可以在 OnPreparePrinting 成員函式不能指定文件長度,這麼做通常會執行;您必須等候,直到印表機內容根據對話方塊設定為。OnBeginPrinting 是可讓您存取代表印表機內容的 CDC 物件存取第一個可覆寫的函式,因此,您可以設定從這個函式的文件長度。請注意,如果文件長度現在不指定,在預覽列印期間,捲軸不會顯示。
需求
Header: afxwin.h