タイトル : 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でないといけないといった感じです。) ありがとうございました。 |