상세. | |
클래스마법사 실행하여(아래 그림) 사용자 정의 메시지 수신 처리기를 추가할 클래스를 지정하고, 파랑박스에서 클래스 선택.
위 그림에, 탭 "메시지" 을 선택하고 버튼 "사용자 지정 메시지.." 클릭하면 메시지아이디, 메시지 처리기 함수명을 지정하는 창이 뜬다. 아래. 메시지 아이디부분에 기록하면 처리기 함수명은 자동으로 만들어진다. 이 함수명 그대로 사용해도 되고 임의로 변경가능. 메시지 아이디는 메시지를 송신하는 측에서 지정된 것을 기록하면된다. 통상 #define WM_MESSAG_ID WM_USER+번호 식으로 선정의 해두고 사용하게 된다.
위 그림의 확인버튼 클릭하면, 메시지 처리 함수가 코드속에 들어오게 되며, 이 함수에 메시지 수신시 처리할 사항을 코드 추가한다.
| |
|
끝. - VC++. 사용자정의메시지 수신처리기 추가. 예: CyFinAPI의 클래스 CDlgMain에 메시지 핸들러 추가.
본 글이 포함된 상위 정리 장소.
Visual Studio/VC++/C/C# 활용정리 -> http://igotit.tistory.com/11
|
///492.
'VisualStudio.C++.C#' 카테고리의 다른 글
VC++. 리소스 String Table. (0) | 2015.12.19 |
---|---|
VC++, 이미 프로젝트에 포함된 클래스이름변경, 파일명 변경. 예 : CyFinAPI 프로젝트의 클래스 CDlgMain->CCyFinAPIMainDlg (0) | 2015.12.15 |
VC++ 프로젝트 리소스에 아이콘 추가. 예:CyFinAPI 프로젝트에 아이콘 추가. (0) | 2015.12.13 |
VC++ 프로젝트 리소스에 메뉴 추가. 예:CyFinAPI 프로젝트에 트레이아이콘용 메뉴 추가. (0) | 2015.12.13 |
VC++ 프로젝트에 일반클래스 추가. 예: CyFinAPI(DLL) 프로젝트에 CCyTrayIcon 추가. (0) | 2015.12.13 |
댓글