tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^2: CreateDCの引数について
投稿日: 2008/08/20(Wed) 22:50
投稿者蒼月
花ちゃんさん
回答ありがとうございます。
返信が遅くなってしまい、申し訳ありません。

ご紹介頂いた、ページを参考に解決しました。

hPrintDc = CreateDC(Printer.DriverName, Printer.DeviceName, 0, 0)

とすることで印刷することができました。

第一引数、第二引数、両方に渡さないとダメなんですね。

MSDNのCreateDCの

「lpszDevice パラメータで特定のデバイスを指定する場合、
lpszDriver パラメータで NULL を指定しなければなりません。」

という説明を私が、誤って解釈していたようです。
(今回の例で言うと、"AAAA"という特定のデバイスを指定しているので
lpszDriverはNULLでないといけないといった感じです。)

ありがとうございました。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。