2010년 5월 30일 일요일

VS2008은 class wizard가 없구나.

예전 VS2003부터 없어졌단다.
VS2008에서 class wizard없이 message map을 다루는 방법은 첨부링크에 있다.
쉽게 말하면
message map을 연결하기 원하는 클래스로 가서 마우스의 오른쪽을 클릭한 후 "속성" 항목을 누른다. 그러면 "속성창"이 떠서 이 창에 입력하면 된다.
"속성창"은 항목별로 구분되어 있다.
  • "속성창 -> 속성"은 클래스 속성 자체를 변경할 수 있다.
  • "속성창 -> 메시지"에는 해당 클래스에 Windows message map을 연결할 수 있는 기능이 있다.
  • "속성창 -> 이벤트"는 클래스 바깥에서 발생한 이벤트(event)를 잡는 COMMAND나 UPDATE_COMMAND_UI 함수를 설정할 수 있다.
  • "속성창 -> 재정의"에서는 현재 클래스의 부모 클래스 기능을 재정의할 수 있다.

class member variable을 추가하려면 "클래스 뷰"로 가서 마우스의 오른쪽 클릭후 "추가 -> 변수 추가"를 누르면 된다.

class wizard를 다시 보고 싶으면 VS2010을 사용해야 한다. MS도 class wizard의 중요성을 다시 인식한 것인지 VS2010부터는 다시 부활했다.
Enhanced by Zemanta

댓글 없음 :

댓글 쓰기

욕설이나 스팸글은 삭제될 수 있습니다. [전파거북이]는 선플운동의 아름다운 인터넷을 지지합니다.