PrintDlgEx

PrintDlgEx是一個函式,該函式顯示一個Print屬性頁。

基本介紹

  • 中文名:PrintDlgEx
  • 函式功能:該函式顯示一個Print屬性頁
  • 參數::Ippd
  • Windows:5.0及以上版本
  • 速查:Windows 
函式功能,簡介,

函式功能

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

簡介

函式原型: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兩個版本。

相關詞條

熱門詞條

聯絡我們