デバイスコンテキストの情報コンテキストを取得する
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()関数で解放する