CAtlWinModule 클래스
이 클래스는 ATL 창 구성 요소에 대한 지원을 제공합니다.
Important
이 클래스와 해당 멤버는 Windows 런타임에서 실행되는 애플리케이션에서 사용할 수 없습니다.
구문
class CAtlWinModule : public _ATL_WIN_MODULE
멤버
공용 생성자
속성 | 설명 |
---|---|
CAtlWinModule::CAtlWinModule | 생성자입니다. |
CAtlWinModule::~CAtlWinModule | 소멸자입니다. |
공용 메서드
이름 | 설명 |
---|---|
CAtlWinModule::AddCreateWndData | 데이터 개체를 추가합니다. |
CAtlWinModule::ExtractCreateWndData | 창 모듈 데이터 개체에 대한 포인터를 반환합니다. |
설명
이 클래스는 창 기능이 필요한 모든 ATL 클래스를 지원합니다.
상속 계층 구조
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을 반환합니다.