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

PrintDlgEx

鎖定
PrintDlgEx是一個函數,該函數顯示一個Print屬性頁。
中文名
PrintDlgEx
函數功能
該函數顯示一個Print屬性頁
參    數
Ippd
Windows
5.0及以上版本

目錄

PrintDlgEx函數功能

該函數顯示一個Print屬性頁。該屬性頁使用户指定特定的打印工作的特性,一個Print屬性頁有一個控制的General頁。該控制與Print中的對話框相似。屬性頁也有另外緊隨General頁的指定的應用程序和指定的驅動器特性頁。

PrintDlgEx簡介

函數原型:HRESULT PrintDlgEx(LPPRINTDLGEX Ippd);
參數:
Ippd:指向一個包括初始化屬性頁信息的PRINTDLGEX結構。當PrintDlgEx函數返回時,此結構含有關於用户選擇的信息。
返回值:如果函數調用成功,返回值為S_OK,且PRINTDLGEX結構中的dw ResuhltAction成員含有下列值:
PD_RESULT_APPLY:用户點擊Apply按鈕,然後點擊Cancel按鈕,這顯示出用户想應用在屬性頁中做的改變,但還不想打印。當Apply按鈕被點擊時,PRINTDLGEX結構包含用户指定的信息。
PD_RESUCT_CANCEI:用户點擊Cancel按鈕,PRINTDLGEX結構中的信息未被改變。
PD_RESUCT_PRINT:用户點擊Print按鈕,PRINTDLGEX結構含有用户指定的信息。
如果函數調用成功,返回值可能是下列COM錯誤代碼中的一個,有關更多的信息請參見ErrorHandling。
E_OUTOFMEMORT:內存不足;E_INVALIDARG:一個或更多的參數無效。
E_POINTER:指針失效;E_HANDLE:句柄失效;E_FAIL:不確定的錯誤。
備註:有關更多的信息,請見Print Propertysheet。
速查:Windows NT:5.0及以上版本;Windowss:不支持;Windows CE:不支持;頭文件:commdlg.h,庫文件。comdlg32.lib;Unicode:在Windows NT環境中實現為Unicode和ANSI兩個版本。