人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Win32 APIで「通常使うプリンタ」のプロパティ(ダイアログ)を開くサンプルページを教えてください。
VisualC++6.0でWindows2000/XP上で動くプログラムを開発しています。

●質問者: fslasht
●カテゴリ:コンピュータ
✍キーワード:API C++ Win32 Windows2000 XP
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● EddyYamanaka
●10ポイント

http://www.kumei.ne.jp/c_lang/sdk3/sdk_297.htm

???Q?X?V??

先程のPrintDlg()のサンプルです。

フラグにPD_PRINTSETUPを追加すると直接プリンタの設定ダイアログが出ます。

http://www.kumei.ne.jp/c_lang/sdk/sdk_79.htm

???V?X??

「プリンタの設定」ではなく「プリンタのプロパティ」を直接出すには、こっちのOpenPrinter()とPrinterProperties()を使うことになりますね。


2 ● EddyYamanaka
●100ポイント

http://msdn.microsoft.com/library/default.asp?url=/library/en-us...

VisualC++6.0をお持ちならMSDNライブラリでPRINTDLGの説明を見てください。

それの最後の方のRemarksの最初に答えが書いてます。

MFCを使えばもっと簡単ですが、質問がWin32APIでと書かれているので、このPrintDlg()になりますね。

http://msdn.microsoft.com/library/default.asp?url=/library/en-us...

これがPrintDlg()で使われるPRINTDLG構造体です。

この下の方の説明を見てください。

◎質問者からの返答

回答ありがとうございます。

これを使えば出来そうですね。

これでやってみますが、サンプルコードがあると助かります。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ