GetClassName 関数 (winuser.h)
指定したウィンドウが属するクラスの名前を取得します。
構文
int GetClassName(
[in] HWND hWnd,
[out] LPTSTR lpClassName,
[in] int nMaxCount
);
パラメーター
[in] hWnd
型: HWND
ウィンドウへのハンドルと、ウィンドウが属するクラスを間接的に指定します。
[out] lpClassName
種類: LPTSTR
クラス名の文字列。
[in] nMaxCount
型: int
lpClassName バッファーの長さ (文字数)。 バッファーは、終端の null 文字を含めるのに十分な大きさである必要があります。それ以外の場合、クラス名の文字列は文字に nMaxCount-1
切り捨てられます。
戻り値
型: int
関数が成功した場合、戻り値はバッファーにコピーされた文字数であり、終端の null 文字は含まれません。
関数が失敗した場合は、0 を返します。 拡張エラー情報を取得するには、 GetLastError 関数を呼び出します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | winuser.h (Windows.h を含む) |
Library | User32.lib |
[DLL] | User32.dll |
API セット | ext-ms-win-ntuser-windowclass-l1-1-0 (Windows 8 で導入) |
こちらもご覧ください
FindWindowA 関数、 GetClassInfoA 関数、 GetClassLongA 関数、 GetClassWord 関数、 ウィンドウ クラス