다음을 통해 공유


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_CLASSDECLARE_WND_SUPERCLASS 매크로 수 재정의 GetWndClassInfo 함수를 직접 구현 합니다.

ATL에 대 한 windows 사용에 대 한 자세한 내용은 ATL 창 클래스.

요구 사항

헤더: atlwin.h

참고 항목

기타 리소스

창 클래스 매크로

ATL 매크로