CreateIC

機能
デバイスコンテキストの情報コンテキストを取得する
Declare Function CreateIC Lib "gdi32.dll" Alias "CreateICA" _
(ByVal lpszDrive As String, ByVal lpszDevice As String, _
ByVal lpszOutput As String, lpdvmInit As DEVMODE) As Long
Declare Function CreateIC Lib "gdi32.dll" Alias "CreateICA" _
(ByVal lpszDrive As String, ByVal lpszDevice As String, _
ByVal lpszOutput As String, lpdvmInit As DEVMODE) As Integer

HDC CreateIC(
LPCTSTR lpszDriver,
LPCTSTR lpszDevice,
LPCTSTR lpszOutput,
CONST DEVMODE *lpdvmInit
);
引数
lpszDrive

デバイスドライバ名(拡張子は不要)
lpszDevice
出力デバイス名
lpszOutput
出力デバイス or 出力ファイル名
lpdvmInit
デバイスを初期化するデータを格納したDEVMODE構造体
デフォルトの設定値を使うときは、ByVal lpdvmInit As Longと宣言して0を指定する
戻り値
成功したとき            情報コンテキストのハンドル
失敗したとき            0
備考
取得したハンドルは不要になった時点でDeleteDC()関数で解放する