喫茶XRAYトップページ

[スレッド全体
]

[44] 「プリンタの設定ダイアログを遠隔操作」について返信 削除
2004/11/29 (月) 15:05:19 ゴリ男
はじめまして。

「プリンタの設定ダイアログを遠隔操作」を参考に、
プリンタ選択 → OKボタン押し という流れの処理を
書きたいと思ったのですが、うまく行きません。

コードは、
//該当するプリンタを選択状態
SendMessage(PrnWnd, CB_SETCURSEL, Index, 0);
//OKボタン押し
PostMessage(GetDlgItem(DlgWnd, 1), BM_CLICK, 0, 0);
という感じにしたのですが、実行すると、デフォルト
プリンタにて印刷されてしまいます。

分かる方がいらっしゃいましたら、ご教授いただけます
でしょうか。
よろしくお願いします。

[45] Re:「プリンタの設定ダイアログを遠隔操作」について返信 削除
2004/11/29 (月) 18:03:24 Mr.XRAY
▼ ゴリ男さん,こんにちは.Mr.XRAYです.

> という感じにしたのですが、実行すると、デフォルト
> プリンタにて印刷されてしまいます。


さて,困りました.どうしましょうか...
取敢えず,コードで自動的にプリンタを選択するのをやめて,マニュアル
操作(手動,つまり,ボタンクリックで)TPrinterSetupDialogでダイアロ
グを表示して,プリンタを選択し,[OK]ボタンをクリックして印刷した
場合はどうなるか確認してみて下さい.


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82