印刷するプリンタを変更するには?


IKAI  2001-10-24 17:20:09  No: 74974

プリンタで印刷をする場合に、プリンタダイアログを表示して、出力するプリンタの種類を選択して印刷していますが、いくらプリンタの機種を選択し変更しても、通常使うプリンタに出力されてしまいます。なぜでしょうか?


Say  2001-10-24 20:05:51  No: 74975

どうやってダイアログをだして、どうやって印刷しているか
不明ですので的確な助言はできませんが、
たぶん、デバイスコンテキストを渡してないせいです。


ikai  2001-10-24 22:02:25  No: 74976

標準のコモンダイアログを使用しております。デバイスコンテキストとは何でしょうか?


Say  2001-10-25 03:25:18  No: 74977

>デバイスコンテキストとは何でしょうか?
MSDN LibraryでhDCで調べてみてください.

結局、コモンダイアログで変更しても、
その変更を「印刷する何者か(どうやって印刷しているか
回答がありませんでしたのでこう表記します)」
に通知してやらなければ、コモンダイアログを
閉じたとたんに変更がなかったものになってしまいます。
そこで「印刷する何者か」にhDCを渡してやる必要が
あります。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加