<Return[S]><Top>

SetUserObjectInformation

Declare Function Api_SetTimer& Lib "user32" Alias "SetTimer" (ByVal hWnd&, ByVal nIDEvent&, ByVal uElapse&, ByVal lpTimerFunc&)

Declare Function SetTimer Lib "user32" (ByVal hWnd As Long, ByVal nIDEvent As Long, ByVal uElapse As Long, ByVal lpTimerFunc As Long) As Long

ウィンドウステーションオブジェクトまたはデスクトップオブジェクトに関する情報を設定する。

パラメータ
hObj
    [入力]オブジェクト情報を設定するウィンドウステーションオブジェクトまたはデスクトップオブジェクトのハンドルを指定する。HDESK ハンドル

    または HWINSTA ハンドルを指定する。たとえば、CreateWindowStation 関数、OpenWindowStation 関数、CreateDesktop 関数、

    OpenDesktop 関数のいずれかが返したハンドルを指定する。
nIndex
    [入力]設定するオブジェクト情報を指定する。次の値でなければならない。
 

    値                     

説明                                                                                                                                                               

    UOI_FLAGS

 

オブジェクトハンドルのフラグを設定する。pvInfo パラメータは、USEROBJECTFLAGS 構造体を指していなければなら

ない。

pvInfo
    [入力]オブジェクト情報が格納されるバッファへのポインタを指定する。
nLength
    [入力]pvInfo パラメータが指すバッファに格納される情報のサイズをバイト数で指定する。

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