windows

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ windows ] in KIDS
글 쓴 이(By): kkokkal (까리)
날 짜 (Date): 2002년 7월 16일 화요일 오전 10시 16분 40초
제 목(Title): Re: [Q] VC++ 에서 CView에서 컨트롤 이벤�


넘 늦은 답변일까요? ^^;

DoDataExchange 던가요? 그 함수는 컨트롤과 멤버 변수를 연결해주는

역할을 합니다. 님께서 하고 싶은 일은, 변수와의 연결이 아니라

이벤트 핸들러를 원하는 것이기때문에 그 함수와는 상관이 없죠.

가장 쉬운 방법은 다이얼로그베이스 프로그램에다가 리스트컨트롤을

하나 올려놓고 거기서 이벤트핸들러를 위저드를 이용해서 생성한 후,

코드를 보고 새로 만들어진 부분만 추가하는 것입니다.

예를 들어, 키 다운을 추가한다면 OnKeyDown  이라는 함수가 생성된다고

쳤을 때, 헤더파일에 저 함수의 선언이 생기구요, 씨피피파일에

함수의 정의가 생깁니다. 그리고, 중요한 것이 씨피피파일 맨 윗부분쯤에

보면 메시지매핑을 하는 것을 찾을 수가 있을겁니다.

그 3가지 부분을 CView 파생 클래스에다가 적절하게 Copy & Paste 하면

동적으로 생성한 컨트롤의 이벤트 핸들러를 추가하실 수 

있을겁니다.


=====================================================================
==     나도 홈피 광고: http://vision.hanyang.ac.kr/~kkokkal/       ==
=====================================================================
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.