[WR3.0] 印刷ウィンドウ表示中の親フォーム

HOME › フォーラム › 旧サポート掲示板 › [WR3.0] 印刷ウィンドウ表示中の親フォーム

  • このトピックは空です。
3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #1661
    T.I
    ゲスト

    プレビュー画面から印刷ウィンドウ(CancelDlg)表示を指定して印刷する場合、印刷ウィンドウが表示した時に親フォームがプレビュー画面の前面に表示されます。
    親フォームはプレビュー画面の前面に表示されないようにすることはできますか?

    #1662
    小島@ソフトウィング
    ゲスト

    印刷ウィンドウとはプリンターオブジェクト(WRPRINTER)の印刷キャンセルダイアログという解釈でよろしいでしょうか?
    もしそうであれば、プレビューからの印刷で使用しているプリンターオブジェクトのOpenPrinterメソッドの引数に指定している値をご確認ください。

    印刷キャンセルダイアログの親ウィンドウはOpenPrinterメソッドの引数で指定します。
    プレビューからの印刷でプレビューウィンドウの前面に印刷キャンセルダイアログを表示する場合は、プリンターオブジェクトのOpenPrinterメソッドの引数にプレビューウィンドウのウィンドウハンドルを指定する必要があります。
    プレビューウィンドウのウィンドウハンドルはプレビューオブジェクト(WRPREVIEW)のhWndプロパティで取得することができます。

    #1663
    T.I
    ゲスト

    質問が伝わりにくい記述の仕方ですみませんでした。

    OpenPrinterメソッドの引数には、フォームのハンドルを渡すものばかりと思い込んでいました。
    プレビューウィンドウのウィンドウハンドルを渡すことによって、解決しました。
    ありがとうございます。

3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • フォーラム「旧サポート掲示板」には新規投稿および返信を追加できません。