VisualC++6.0でWindows2000/XP上で動くプログラムを開発しています。
先程のPrintDlg()のサンプルです。
フラグにPD_PRINTSETUPを追加すると直接プリンタの設定ダイアログが出ます。
「プリンタの設定」ではなく「プリンタのプロパティ」を直接出すには、こっちのOpenPrinter()とPrinterProperties()を使うことになりますね。
VisualC++6.0をお持ちならMSDNライブラリでPRINTDLGの説明を見てください。
それの最後の方のRemarksの最初に答えが書いてます。
MFCを使えばもっと簡単ですが、質問がWin32APIでと書かれているので、このPrintDlg()になりますね。
これがPrintDlg()で使われるPRINTDLG構造体です。
この下の方の説明を見てください。
回答ありがとうございます。
これを使えば出来そうですね。
これでやってみますが、サンプルコードがあると助かります。