<Return[S]><Top>

SHInvokePrinterCommand

Declare Function Api_SHInvokePrinterCommand& Lib "Shell32" Alias "SHInvokePrinterCommandA" (ByVal hWnd&, ByVal uAction&, ByVal lpBuf1$, ByVal lpBuf2$, ByVal fModal&)

Declare Function SHInvokePrinterCommand Lib "Shell32" Alias "SHInvokePrinterCommandA" (ByVal hwnd As Long, ByVal uAction As Long, ByVal lpBuf1 As String, ByVal lpBuf2 As String, ByVal fModal As Long) As Long

プリンタのプロパティ取得等のコマンドを実行する。

パラメータ
hWnd

    親ウィンドウのハンドルを指定する。

uAction

    次のうち、いずれかを指定する。

    値                                                               

意味                                                        

    PRINTACTION_DOCUMENTDEFAULTS

「印刷設定ダイアグラム」の表示

    PRINTACTION_NETINSTALL

 

    PRINTACTION_NETINSTALLLINK

「印刷ジョブダイアグラム」の表示

    PRINTACTION_OPEN

「印刷ジョブダイアグラム」の表示

    PRINTACTION_OPENNETPRN

「印刷ジョブダイアグラム」の表示

    PRINTACTION_SERVERPROPERTIES

「サーバープロパティダイアグラム」の表示

    PRINTACTION_TESTPAGE

「テストページダイアグラム」の表示

lpBuf1

 

lpBuf2

 

fModal

 


戻り値
    関数が成功すると、0 以外が返る。それ以外は 0 が返る。