다음을 통해 공유


SUBCLASSPROC 콜백 함수(commctrl.h)

RemoveWindowSubclass 및 SetWindowSubclass에서 사용하는 콜백 함수의 프로토타입을 정의합니다.

구문

SUBCLASSPROC Subclassproc;

LRESULT Subclassproc(
  HWND hWnd,
  UINT uMsg,
  WPARAM wParam,
  LPARAM lParam,
  UINT_PTR uIdSubclass,
  DWORD_PTR dwRefData
)
{...}

매개 변수

hWnd

형식: HWND

서브클래스된 창에 대한 핸들입니다.

uMsg

형식: UINT

전달되는 메시지입니다.

wParam

형식: WPARAM

추가 메시지 정보입니다. 이 매개 변수의 내용은 uMsg 값에 따라 달라집니다.

lParam

형식: LPARAM

추가 메시지 정보입니다. 이 매개 변수의 내용은 uMsg 값에 따라 달라집니다.

uIdSubclass

형식: UINT_PTR

하위 클래스 ID입니다.

dwRefData

형식: DWORD_PTR

SetWindowSubclass 함수에 제공된 참조 데이터입니다. 서브클래스 instance "this" 포인터와 연결하는 데 사용할 수 있습니다.

반환 값

형식: LRESULT

반환 값은 메시지 처리의 결과이며 전송된 메시지에 따라 달라집니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 commctrl.h