CreateDC |
Declare Function Api_CreateDC& Lib "gdi32" Alias "CreateDCA" (ByVal lpDriverName$, ByVal lpDeviceName$, ByVal lpOutput$, ByVal lpInitData As Any) |
Declare Function CreateDC Lib "gdi32" Alias "CreateDCA" (ByVal lpDriverName As String, ByVal lpDeviceName As String, ByVal lpOutput As String, lpInitData As DEVMODE) As Long |
|
指定されたデバイスのデバイスコンテキストを、指定の名前で作成する。 |
|
パラメータ か、1 個のディスプレイデバイスコンテキストのハンドルを取得するために NULL で終わる文字列「DISPLAY」へのポインタを指定するか、 いずれかを行える。
lpszDevice パラメータで特定のデバイスを指定する場合、lpszDriver パラメータで NULL を指定しなければならない。
の名前(通常は「WINSPOOL」)を保持している。
ダの名前(通常は「WINSPOOL」)を保持している。 る、NULL で終わる文字列へのポインタを指定する(たとえば、Epson FX-80)。
これはプリンタのモデル名ではない。このパラメータは必須。 lpszDriver と同じデバイス名を指定しなければならない。
lpszDevice で NULL を指定した場合、プライマリディスプレイデバイス用の 1 個のデバイスコンテキストが作成される。
保つ目的でのみ提供されている。 DocumentProperties 関数は、指定したデバイスに関する情報をこの DEVMODE 構造体から取得する。 ユーザーが指定した既定の初期化データが存在し、デバイスドライバがそのデータを使う場合、lpInitData パラメータで NULL を指定
しなければならない。
DEVMODE 構造体が使われる。 |