<Return[A]><Top>

AddForm

Declare Function Api_AddForm& Lib "winspool.drv" Alias "AddFormA" (ByVal hPrinter&, ByVal Level&, pForm As Byte)

Declare Function AddForm Lib "winspool.drv" Alias "AddFormA" (ByVal hPrinter As Long, ByVal Level As Long, pForm As Byte) As Long

指定されたプリンタ用に選択できる利用可能なフォームのリストにフォームを追加する。

パラメータ

hPrinter
    指定されたフォームでの印刷をサポートするプリンタを識別するハンドルを指定する。
Level
    pForm が指す構造体のレベルを指定する。この値は 1 でなければならない。
pForm
    FORM_INFO_1 構造体へのポインタを指定する。

戻り値
    関数が成功すると、0 以外の値が返る。
    関数が失敗すると、0 が返る。拡張エラー情報を取得するには、 関数を使う。

解説
    パラメータ hPrinter によって識別されるプリンタハンドルは、 OpenPrinter 関数によって返される。
    プリンタで利用できるフォームは、 EnumForms 関数を使って調べることができる。