GetWindowSubclass 関数 (commctrl.h)
指定したウィンドウ サブクラス コールバックの参照データを取得します。
構文
BOOL GetWindowSubclass(
[in] HWND hWnd,
[in] SUBCLASSPROC pfnSubclass,
[in] UINT_PTR uIdSubclass,
[out] DWORD_PTR *pdwRefData
);
パラメーター
[in] hWnd
型: HWND
サブクラス化されるウィンドウのハンドル。
[in] pfnSubclass
型: サブクラスPROC
ウィンドウ プロシージャへのポインター。 このポインターとサブクラス ID は、このサブクラス コールバックを一意に識別します。
[in] uIdSubclass
種類: UINT_PTR
サブクラス ID をUINT_PTRします。 この ID とコールバック ポインターは、このサブクラス コールバックを一意に識別します。 注: 64 ビット バージョンの Windows では、これは 64 ビット値です。
[out] pdwRefData
種類: DWORD_PTR*
参照データを返す DWORD へのポインター。 注: 64 ビット バージョンの Windows では、ポインターは 64 ビット値です。
戻り値
種類: BOOL
リターン コード | 説明 |
---|---|
|
サブクラス コールバックが正常にインストールされました。 |
|
サブクラス コールバックがインストールされていません。 |
解説
GetWindowSubclass を使用するには、マニフェスト Comctl32.dll バージョン 6 を指定します。 マニフェストの詳細については、「 ビジュアル スタイルの有効化」を参照してください。
要件
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | commctrl.h |
Library | Comctl32.lib |
[DLL] | Comctl32.dll (バージョン 6.0 以降) |
API セット | ext-ms-win-shell-comctl32-window-l1-1-0 (Windows 10 バージョン 10.0.14393 で導入) |