본문 바로가기

윈도우/MFC

LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)'(으)로 변환할 수 없습니다



"LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)'(으)로 변환할 수 없습니다"  에러 발생시


: 사용자 정의 메시지 처리기의 리턴값을 LRESULT 로 바꾸면 해결 된다.





//선언부분
//afx_msg DWORD OnCommRead(WPARAM wParam, LPARAM lParam);
 afx_msg LRESULT OnCommRead(WPARAM wParam, LPARAM lParam); // 이렇게 수정



// 정의 부분
//DWORD CDlgRainfall::OnCommRead(WPARAM wParam, LPARAM lParam)
LRESULT CDlgRainfall::OnCommRead(WPARAM wParam, LPARAM lParam) // 이렇게 수정
{
 BOOL bRet;