카테고리 없음
버튼 클릭 이벤트 처리 WM_COMMAND,BN_CLICKED,BM_GETCHECK,BST_UNCHECKED,BST_CHECKED
안녕1999
2018. 8. 25. 23:30
LRESULT xxxDlg::WindowProc(UINT message,WPARAM wParam,LPARAM lParam) { HWND hWnd;int nControlID,wNotifyCode,nCheck; switch(message) { case WM_COMMAND: nControlID=(int)LOWORD(wParam); wNotifyCode=(int)HIWORD(wParam); hWnd=(HWND)lParam; switch(wNotifyCode) { case BN_CLICKED: nCheck=::SendMessage(hWnd,BM_GETCHECK,0,0);//BST_UNCHECKED,BST_CHECKED switch(wNotifyCode) { case ID_BUTTON_xxx: break; } break; } break; } return __super::WindowProc(message,wParam,lParam); }
버튼 상태 얻기 : BST_UNCHECKED,BST_CHECKED