■ GetClassName

指定したウィンドウハンドルのクラス名を取得します
FindWindow で指定するクラス名をあらかじめ取得しておく場合に利用しています(著者)
下にサンプルソースを添付しておきます
その他で便利な活用方法があれば教えてください

'------------------------------------------------------------------------------
'  クラス名取得(宣言)
'------------------------------------------------------------------------------
Declare Function GetClassName Lib "user32" Alias "GetClassNameA" _
        (ByVal hwnd As Long, ByVal lpClassName As String, _
        ByVal nMaxCount As Long) As Long


Dim w_hwnd            As Long           ' ウィンドウハンドル
Dim w_classname       As String * 128   ' クラス名
Dim w_ret             As Long           ' 戻り値

    ' 指定したウィンドウハンドルのクラス名を取得
    w_ret = GetClassName(w_hwnd, w_classname, 128)
サンプルソース : Microsoft Excel のクラス名を取得
    ' Microsoft Excel のウィンドウハンドルを取得
    w_hwnd = FindWindow(vbNullString, "Microsoft Excel - Book1")  

    ' Microsoft Excel のクラス名を取得
    w_ret = GetClassName(w_hwnd, w_classname, 128)

    ' クラス名をデバックエリアに出力
    Debug.Print w_classname