다음을 통해 공유


CAtlWinModule 클래스

이 클래스는 ATL 창 구성 요소에 대한 지원을 제공합니다.

Important

이 클래스와 해당 멤버는 Windows 런타임에서 실행되는 애플리케이션에서 사용할 수 없습니다.

구문

class CAtlWinModule : public _ATL_WIN_MODULE

멤버

공용 생성자

속성 설명
CAtlWinModule::CAtlWinModule 생성자입니다.
CAtlWinModule::~CAtlWinModule 소멸자입니다.

공용 메서드

이름 설명
CAtlWinModule::AddCreateWndData 데이터 개체를 추가합니다.
CAtlWinModule::ExtractCreateWndData 창 모듈 데이터 개체에 대한 포인터를 반환합니다.

설명

이 클래스는 창 기능이 필요한 모든 ATL 클래스를 지원합니다.

상속 계층 구조

_ATL_WIN_MODULE

CAtlWinModule

요구 사항

헤더: atlbase.h

CAtlWinModule::AddCreateWndData

이 메서드는 구조를 초기화하고 추가합니다 _AtlCreateWndData .

void AddCreateWndData(_AtlCreateWndData* pData, void* pObject);

매개 변수

pData
_AtlCreateWndData 초기화되고 현재 모듈에 추가할 구조체에 대한 포인터입니다.

pObject
개체의 포인터에 대한 포인터입니다 this .

설명

이 메서드는 _AtlCreateWndData 구조를 초기화하는 AtlWinModuleAddCreateWndData호출합니다. 이 구조체는 창 프로시저에서 this 클래스 인스턴스를 가져오는 데 사용되는 포인터를 저장합니다.

CAtlWinModule::CAtlWinModule

생성자입니다.

CAtlWinModule();

설명

초기화에 실패하면 EXCEPTION_NONCONTINUABLE 예외가 발생합니다.

CAtlWinModule::~CAtlWinModule

소멸자입니다.

~CAtlWinModule();

설명

할당된 모든 리소스를 해제합니다.

CAtlWinModule::ExtractCreateWndData

이 메서드는 구조체에 대한 포인터를 반환합니다 _AtlCreateWndData .

void* ExtractCreateWndData();

Return Value

CAtlWinModule::AddCreateWndData를 사용하여 이전에 추가된 구조체에 대한 포인터 _AtlCreateWndData 를 반환하고, 사용할 수 있는 개체가 없는 경우 NULL을 반환합니다.

참고 항목

_ATL_WIN_MODULE
클래스 개요
모듈 클래스