CreateIC是用於電腦系統的一個函式。
基本介紹
- 中文名:CreateIC
- 聲明:Declare Function CreateIC
- 別名:CreateICA
- 參數表:傳遞null值給該參數
簡介,注意,
簡介
Lib "gdi32" Alias "CreateICA" (ByVal lpDriverName As String, ByVal lpDeviceName As String, ByVal lpOutput As String, lpInitData As DEVMODE) As Long
C++:
HDC CreateIC(
_In_ LPCTSTR lpszDriver,
_In_ LPCTSTR lpszDevice,
LPCTSTR lpszOutput,
_In_ constDEVMODE *lpdvmInit
);
_In_ LPCTSTR lpszDriver,
_In_ LPCTSTR lpszDevice,
LPCTSTR lpszOutput,
_In_ constDEVMODE *lpdvmInit
);
[]
[說明]
[From MSDN :]
TheCreateICfunction creates an information context for the specified device. The information context provides a fast way to get information about the device without creating a device context (DC). However, GDI drawing functions cannot accept a handle to an information context.
[]
lpDriverName --- String,用vbNullString,除非:1、用DISPLAY,是獲取整個螢幕的設備場景;2、用WINSPOOL,則是訪問列印驅動
lpDeviceName --- String,所用專門設備的名稱。該名由列印管理器分配顯示
lpOutput ------- String,用vbNullString傳遞null值給該參數
lpInitData ----- DEVMODE,這個結構保存初始值
[From MSDN :]
- lpszDriver[in]
- A pointer to a null-terminated character string that specifies the name of the device driver (for example, Epson).
- lpszDevice[in]
- A pointer to a null-terminated character string that specifies the name of the specific output device being used, as shown by the Print Manager (for example, Epson FX-80). It is not the printer model name. ThelpszDeviceparameter must be used.
- lpszOutput
- This parameter is ignored and should be set toNULL. It is provided only for compatibility with 16-bit Windows.
- lpdvmInit[in]
- A pointer to aDEVMODEstructure containing device-specific initialization data for the device driver. TheDocumentPropertiesfunction retrieves this structure filled in for a specified device. ThelpdvmInitparameter must beNULLif the device driver is to use the default initialization (if any) specified by the user.
[返回值]
Long,執行成功為信息場景句柄,失敗則為零
[From MSDN :]
If the function succeeds, the return value is the handle to an information context.
If the function fails, the return value isNULL.
注意
Long,不用時一定要用DeleteDC函式刪除設備場景。進一步的說明參考CreateDC函式
[From MSDN :]
When you no longer need the information DC, call theDeleteDCfunction.
Minimum supported : Windows 2000 platform.
Unicode and ANSI names:CreateICW(Unicode) andCreateICA(ANSI)