<Return[S]><Top>

SetClassWord

Declare Function Api_SetClassWord& Lib "user32" Alias "SetClassWord" (ByVal hWnd&, ByVal nIndex&, ByVal wNewWord&)

Declare Function SetClassWord Lib "user32" (ByVal hWnd As Long, ByVal nIndex As Long, ByVal wNewWord As Long) As Long

パラメータ
hWnd
    ウィンドウのハンドルを指定する。間接的に、ウィンドウが属するクラスを示す。
nIndex
    拡張クラスメモリ内の位置を、0から始まるオフセット(バイト単位)で指定する。
wNewWord
    設定する値を指定する。
 

戻り値
    関数が成功すると、変更前の値が返る。変更前の値が設定されていなかったら、0が返る。
    関数が失敗すると、0が返る。拡張エラー情報を取得するには、GetLastError関数を使う。

解説
    拡張クラスメモリは、RegisterClass関数(またはRegisterClassEx関数)に渡す WNDCLASS構造体(またはWNDCLASSEX構造体

    のcbClsExtraメンバに0以外の値を設定することによって確保する。