CreateIC

此頁沒有內(nèi)容條目
內(nèi)容

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