[WR3.0]印刷ダイアログ

HOME › フォーラム › 旧サポート掲示板 › [WR3.0]印刷ダイアログ

  • このトピックは空です。
2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • 投稿者
    投稿
  • #1619
    kumi
    ゲスト

    WRPRINTERオブジェクトのShowDlgメソッド実行時に表示される
    ダイアログで出力用紙指定のチェックボックスを
    無効にしたいのですが、方法がわかりません。
    何か方法がありましたら教えていただきたいと思います。
    どうぞよろしくお願いします。

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

    お世話になります。

    残念ながら出力用紙指定のチェックボックスを単独で無効にすることは出来ません。
    ShowDlgメソッド呼び出し時の第2引数にwrPRTDLGITEM_DIS_SELECTPRINTERを
    指定することで出力用紙指定のチェックボックスを無効にすることが出来ますが
    wrPRTDLGITEM_DIS_SELECTPRINTERはプリンタ選択を無効にするオプションのため
    プリンタ選択のコンボボックスも無効になってしまいます。

    そのためダイアログを表示してプリンタのみを選択させるような場合にはWRPRINTER
    オブジェクト標準のダイアログではなく、独自にダイアログを作成する必要があります。
    独自にダイアログを作成する際にインストールされているプリンター名を列挙するには
    WR3AXCLオブジェクトのPrinterDevices及びPrinterName、PrinterDeviceNameを使用する
    ことが可能です。

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