2008. 12. 20. 12:00
ATL / WTL
ATL COM을 이용한 ICommand만들기(1)
- 전시간에는 비어있는 Interface를 만들어 보았습니다.
이번 시간에는 ICommand를 Implement하는 방법을 설명하겠습니다.
1. Workspace의 ClassView에서 해당클래스를 마우스오른쪽버튼을 클릭한다음
Implement Interface를 클릭
2. Browse Type Library에서 ESRI SystemUI를 체크한 뒤 OK
3. Implemant Interface에서 ICommand를 체크한뒤 OK
4. Hello.h 파일을 보면 ICommand가 소스에 추가되었음을 알 수 있다.
5. Hello.h에서 ICommand부분을 헤더(Hello.h)와 소스(Hello.cpp)로 나눈다.
. 수정된 Hello.h 모습
. Hello.cpp에 헤더의 내용을 붙여놓고 아래와 같이 편집한다.
'ATL / WTL' 카테고리의 다른 글
[개발 히스토리] ATL 로 BHO 를 만들면서... (0) | 2008.12.20 |
---|---|
ATL COM을 이용한 ICommand만들기(3) (0) | 2008.12.20 |
ATL COM을 이용한 ICommand만들기(1) (0) | 2008.12.20 |
CoCreateInstance() 함수와 IUnknown 인터페이스 (0) | 2008.12.20 |
CoInitialize(NUUL) ?? (0) | 2008.12.20 |