유돌이

calendar

1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

Notice

2008. 12. 20. 12:01 ATL / WTL

출처 내꺼 블로그 새거 | 불이
원문 http://blog.naver.com/vulee/60023156023

ATL COM을 이용한 ICommand만들기(3)

- 전시간에 만들어진 프로젝트를 ArcMap에서 사용하기 위한 준비를 해보겠습니다.

1. ArcObjects사용하기 위한 Com Objects를 Import하기

   1) Hello.h 상단의 Import부분을 잘라내기 한다.

 

 

 

   2) StdAfx.h를 열고 붙여넣기를 하고 아래와 같이 편집한다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2. 버튼에 쓰일 아이콘 만들기

  1) Resource 탭에서 Bitmap을 Import한다음 16X16형태의 이미지를 만들고 저장한다.

 

 

 

 

 

 

 

 

 

 

 

 

 

  2) Hello.h에서 HBITMAP을 선언한다.

 

 

 

 

  3) 생성자에서 아이콘을 로딩하고 소멸자에서 Delete 한다.

 

 

 

 

 

 

 

 

 

 

 

  4) Hello.cpp에서 get_Bitmap을 구현한다.

 

 

 

 

 

 

 

 

 

 

 

3. 버튼이 활성화 : get_Enalbed

 

 

 

 

 

 

 

 

 

 

 

 

4. 버튼이 눌린상태 : get_Checked

 

 

 

 

 

 

 

 

 

 

5. 버튼의 이름 : get_Name

posted by 유돌이