はじめまして。
「プリンタの設定ダイアログを遠隔操作」を参考に、
プリンタ選択 → OKボタン押し という流れの処理を
書きたいと思ったのですが、うまく行きません。
コードは、
//該当するプリンタを選択状態
SendMessage(PrnWnd, CB_SETCURSEL, Index, 0);
//OKボタン押し
PostMessage(GetDlgItem(DlgWnd, 1), BM_CLICK, 0, 0);
という感じにしたのですが、実行すると、デフォルト
プリンタにて印刷されてしまいます。
分かる方がいらっしゃいましたら、ご教授いただけます
でしょうか。
よろしくお願いします。
|