CreateIC |
VB聲明 |
|
Declare Function CreateIC Lib "gdi32" Alias "CreateICA" (ByVal lpDriverName As String, ByVal lpDeviceName As String, ByVal lpOutput As String, lpInitData As DEVMODE) As Long |
|
說明 |
|
為專用設(shè)備創(chuàng)建一個信息場景。信息場景可用來快速獲取某設(shè)備的信息而無須創(chuàng)建設(shè)備場景這樣的系統(tǒng)開銷。它可作為參數(shù)傳遞給GetDeviceCaps一類的信息函數(shù)以替代設(shè)備場景參數(shù) |
|
返回值 |
|
Long,執(zhí)行成功為信息場景句柄,失敗則為零 |
|
參數(shù)表 |
|
參數(shù) |
類型及說明 |
lpDriverName |
String,用vbNullString傳遞null值給該參數(shù),除非:1、用DISPLAY,是獲取整個屏幕的設(shè)備場景;2、用WINSPOOL,則是訪問打印驅(qū)動 |
lpDeviceName |
String,所用專門設(shè)備的名稱。該名由打印管理器分配顯示 |
lpOutput |
String,用vbNullString傳遞null值給該參數(shù) |
lpInitData |
DEVMODE,這個結(jié)構(gòu)保存初始值 |
注解 |
|
Long,不用時一定要用DeleteDC函數(shù)刪除設(shè)備場景。進一步的說明參考CreateDC函數(shù) |
|
示例:為一個名為“Color Stylus”的打印機取回信息場景 |
|
dc& = CreateICBynum("WINSPOOL", "Color Stylus", vbNullString,0) |
Top |