[WR3.1]WRPSetPrinterInfo関数について

HOME › フォーラム › 旧サポート掲示板 › [WR3.1]WRPSetPrinterInfo関数について

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

    お世話になります。

    WRPSetPrinterInfo関数を使用する時、パラメータLPVOID pBuffに何の内容を設定してよろしいでしょうか。DEVMODEという構造体のポインターを使用する時、0を返しました。

    その関数の使い方を教えていただけると助けます。

    環境:
    OS: WindowsXP sp2
    Tool: VC++6.0

    以上、よろしくお願いします。

    #228
    伊藤@ソフトウィング
    ゲスト

    日頃より弊社製品をご利用いただきまして、誠にありがとうございます。

    ご連絡頂きましたWRPSetPrinterInfo関数のLPVOID pBuffパラメータついてですが、DEVMODE構造体のポインターを指定して頂いて問題ありません。

    ただし、DEVMODE構造体は各プリンター毎にサイズが異なっております。WRPSetPrinterInfo関数を行う前にDEVMODE構造体のメモリ領域を、指定したプリンターに合ったサイズで割り当てなければなりません。

    WRPGetPrinterInfoSize関数にて、指定したプリンターのDEVMODE構造体のサイズを取得する事が出来ますので、取得したサイズにてメモリ領域を割り当てて下さい。

    以上、宜しくお願い致します。

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