啟動印表機文檔設定對話框。這個函式幾乎完全等價於調用DocumentProperties函式,同時將fMode設為DM_IN_PROMPT。請參考對DocumentProperties函式的說明,了解這個函式的詳細情況
基本介紹
- 外文名:AdvancedDocumentProperties
- 語言:程式語言
- 套用範圍:印表機
- 作用:啟動印表機文檔設定對話框
AdvancedDocumentProperties
VB聲明
Declare Function AdvancedDocumentProperties Lib "winspool.drv" Alias "AdvancedDocumentPropertiesA" (ByVal hwnd As Long, ByVal hPrinter As Long, ByVal pDeviceName As String, pDevModeOutput As DEVMODE, pDevModeInput As DEVMODE) As Long
說明
啟動印表機文檔設定對話框。這個函式幾乎完全等價於調用DocumentProperties函式,同時將fMode設為DM_IN_PROMPT。請參考對DocumentProperties函式的說明,了解這個函式的詳細情況
返回值
Long,非零表示成功,零表示失敗。會設定GetLastError
註解
將pDevModeOutput設為0後可得到要求的DEVMODE結構的大小
Windows API函式入口參數 | 類型及說明 |
hwnd | Long,對話框父視窗的句柄。這通常是當前的活動窗體 |
hPrinter | Long,一個已打開的印表機對象的句柄 |
pDeviceName | String,印表機的名字 |
pDevModeOutput | Long,指向一個DEVMODE數據結構的指針。請參考DocumentProperties運行模式表。注意這個指針必須引用一個足夠大的緩衝區,它能同時容下專用印表機驅動程式數據,以及標準的DEVMODE結構 |
pDevModeInput | Long,指向一個DEVMODE數據結構的指針。請參考DocumentProperties運行模式表 |
fMode | Long,決定這個函式運作模式的一個標誌。請參考DocumentProperties運行模式表 |