DECLARE_WND_SUPERCLASS ( WndClassName, OrigWndClassName )
매개 변수
WndClassName
[in] OrigWndClassName슈퍼 클래스는 창 클래스의 이름입니다. NULL, ATL 창 클래스 이름을 생성 하는 경우。
OrigWndClassName
[in] 기존 창 클래스의 이름。
주의
ATL ActiveX 컨트롤의 컨트롤 클래스에이 매크로 배치 합니다. 이 매크로 사용 하면 기존 창 클래스를 슈퍼 클래스는 창 클래스의 이름을 지정할 수 있습니다. CWndClassInfo 슈퍼 클래스의 정보를 관리。
다음 정적 함수를 구현 하는 DECLARE_WND_SUPERCLASS:
정적 CWndClassInfoamp; GetWndClassInfo()(&A)
기본적으로 CWindowImpl DECLARE_WND_CLASS 매크로 사용 하 여 새 창 클래스를 기반으로 하는 창을 만듭니다. CWindowImpl에서 DECLARE_WND_SUPERCLASS 매크로 지정 하 여-클래스, 파생 창 클래스는 기존 클래스에 따라 달라 집니다 있지만 창 프로시저를 사용 합니다. 이 기술은 superclassing을 라고 합니다.
DECLARE_WND_CLASS 및 DECLARE_WND_SUPERCLASS 매크로 사용 하 여 외에 자신의 구현 GetWndClassInfo 함수를 무시할 수 있습니다.
Superclassing에 대 한 자세한 내용은 참조 Win32 SDK에서 창 프로시저 Superclassing . ATL에서 창을 사용 하는 방법에 대 한 자세한 내용은 다음 웹 사이트를 참조 하십시오. 문서 ATL 창 클래스。