<사용자 메시지 구현하기>

1.클래스의 헤더파일에 #define WM_<사용할메시지> ( WM_USER+2) 이렇게 정의를

합니다. 저는 가정해서 WM_TEST 라고 하겠습니다.

#define WM_TEST (WM_USER+2)

2. 그리고 클래스의 헤더부분 하단에 DECLARE_MESSAGE_MAP에 SendMessage가

호출할 함수를 afx_msg 붙여서  넣습니다. 저는 가정해서 함수이름을 TEST라고 하겠습니

다. 함수의 형은 LRESULT 입니다.

protected:

// Generated message map functions
//{{AFX_MSG(CProgressBar_TWO)
afx_msg LRESULT TEST();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()

3.클래스 CPP부분으로 와서 BEGIN_MESSAGE_MAP에 메시지와 함수를 연결합니다.

BEGIN_MESSAGE_MAP(Cxxxx, Cxxxx)
//{{AFX_MSG_MAP(Cxxxx)
ON_MESSAGE(WM_TEST,TEST)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

4.함수를 선언했으니 함수를 만들어야 겠죠? CPP에 함수를 만듭니다.

LRESULT <클래스명>::TEST()

{

//님이 구현하실 작업을 코딩합니다.

}

도움이 되시길요..