共用方式為


GetWindowSubclass 函式 (commctrl.h)

擷取指定之視窗子類別回呼的參考資料。

語法

BOOL GetWindowSubclass(
  [in]  HWND         hWnd,
  [in]  SUBCLASSPROC pfnSubclass,
  [in]  UINT_PTR     uIdSubclass,
  [out] DWORD_PTR    *pdwRefData
);

參數

[in] hWnd

類型: HWND

子類別化視窗的控制碼。

[in] pfnSubclass

類型: SUBCLASSPROC

視窗程式的指標。 這個指標和子類別識別碼可唯一識別這個子類別回呼。

[in] uIdSubclass

類型: UINT_PTR

UINT_PTR 子類別識別碼。 此識別碼和回呼指標可唯一識別這個子類別回呼。 注意:在 64 位版本的 Windows 上,這是 64 位值。

[out] pdwRefData

類型: DWORD_PTR*

DWORD的指標,會傳回參考資料。 注意:在 64 位版本的 Windows 上,指標是 64 位值。

傳回值

類型: BOOL

傳回碼 Description
TRUE
已成功安裝子類別回呼。
FALSE
未安裝子類別回呼。

備註

若要使用 GetWindowSubclass,請在資訊清單中指定第 6 版 Comctl32.dll。 如需資訊清單的詳細資訊,請參閱 啟用視覺化樣式

規格需求

   
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
目標平台 Windows
標頭 commctrl.h
程式庫 Comctl32.lib
Dll Comctl32.dll (6.0 版或更新版本)
API 集合 ext-ms-win-shell-comctl32-window-l1-1-0 (Windows 10 10.0.14393 版)

另請參閱

DefSubclassProc

RemoveWindowSubclass

SetWindowSubclass