본문 바로가기
반응형

ATL Window Class2

[개발/VC++] ATL Window Class 종류 [개발/VC++] ATL Window Class 종류 ATL 은 COM을 지원하기 위해 디자인 되었지만 윈도우를 모델링 하는 클래스 영역도 포함한다고한다. 그리고 ActiveX 같은 윈도우를 가지는 객체도 만들수 있다.아래는 ATL 에서의 주요 윈도우 클래스들이다. CWindow - 윈도우를 조작하기 위한 Win32 APIs의 작은 랩퍼 클래스이다. 윈도우 핸들과 HWND 를 CWindow 로 변환하는 오퍼레이터를 포함한다. 그러므로 윈도우 핸들을 필요로하는 어떤 함수에 CWindow 오브젝트를 넘길수 있다. CWindowImpl - 이미 존재하는 윈도우를 서브클래싱 하거나 이미 존재하는 클래스를 수퍼클래싱 하거나 , 윈도우 베이스의 새로운 윈도우를 만들때 사용한다. CContainedWindow - 다.. 2016. 3. 21.
[개발/VC++] ATL Window Class 종류 ATL 은 COM을 지원하기 위해 디자인 되었지만 윈도우를 모델링 하는 클래스 영역도 포함한다고 한다. 그리고 ActiveX 같은 윈도우를 가지는 객체도 만들수 있다. 아래는 ATL 에서의 주요 윈도우 클래스들이다. CWindow - 윈도우를 조작하기 위한 Win32 APIs의 작은 랩퍼 클래스이다. 윈도우 핸들과 HWND 를 CWindow 로 변환하는 오퍼레이터를 포함한다. 그러므로 윈도우 핸들을 필요로하는 어떤 함수에 CWindow 오브젝트를 넘길수 있다. CWindowImpl - 이미 존재하는 윈도우를 서브클래싱 하거나 이미 존재하는 클래스를 수퍼클래싱 하거나 , 윈도우 베이스의 새로운 윈도우를 만들때 사용한다. CContainedWindow - 다른 클래스의 메세지 맵을 위한 메세지 경로를 구현한.. 2011. 1. 12.
반응형