DECLARE_WND_SUPERCLASS
클래스의 매개 변수를 지정할 수 있습니다. 이 매크로 ActiveX ATL 컨트롤의 컨트롤 클래스에 배치 합니다.
DECLARE_WND_SUPERCLASS(
WndClassName,
OrigWndClassName
)
매개 변수
WndClassName
[in] 창의 이름을 그는 슈퍼 클래스 OrigWndClassName. 경우 NULL, ATL 창 클래스 이름이 생성 됩니다.OrigWndClassName
[in] 기존 창 클래스의 이름입니다.
설명
이 매크로 슈퍼 기존 창 클래스는 창 클래스의 이름을 지정할 수 있습니다. CWndClassInfo 슈퍼 클래스의 정보를 관리 합니다.
DECLARE_WND_SUPERCLASS다음 정적 함수를 구현합니다.
static CWndClassInfo& GetWndClassInfo();
기본적으로 CWindowImpl 를 사용 하는 DECLARE_WND_CLASS 매크로 창을 만들려면 새 창 클래스를 기반으로 합니다. 지정 하는 DECLARE_WND_SUPERCLASS 매크로에 CWindowImpl-클래스를 파생 창 클래스는 기존 클래스에 따라 달라 집니다 있지만 창 프로시저를 사용 합니다. 이 기술은 슈퍼 클 래 싱을 이라고 합니다.
사용 하는 것 외에도 DECLARE_WND_CLASS 및 DECLARE_WND_SUPERCLASS 매크로 수 재정의 GetWndClassInfo 함수를 직접 구현 합니다.
ATL에 대 한 windows 사용에 대 한 자세한 내용은 ATL 창 클래스.
요구 사항
헤더: atlwin.h