다음을 통해 공유


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

창 프로시저에 대한 포인터입니다. 이 포인터와 서브클래스 ID는 이 서브클래스 콜백을 고유하게 식별합니다.

[in] uIdSubclass

형식: UINT_PTR

하위 클래스 ID를 UINT_PTR. 이 ID 및 콜백 포인터는 이 하위 클래스 콜백을 고유하게 식별합니다. 참고: 64비트 버전의 Windows에서는 64비트 값입니다.

[out] pdwRefData

형식: DWORD_PTR*

참조 데이터를 반환하는 DWORD 에 대한 포인터입니다. 참고: 64비트 버전의 Windows에서는 포인터가 64비트 값입니다.

반환 값

형식: BOOL

반환 코드 설명
TRUE
서브클래스 콜백이 성공적으로 설치되었습니다.
FALSE
하위 클래스 콜백이 설치되지 않았습니다.

설명

GetWindowSubclass를 사용하려면 매니페스트에서 Comctl32.dll 버전 6을 지정합니다. 매니페스트에 대한 자세한 내용은 시각적 스타일 사용을 참조하세요.

요구 사항

   
지원되는 최소 클라이언트 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