button是一个按钮,可以设置一个bool型变量,通过返回值的真假来判断该按钮是否被点击。程序如下:
BOOL CxxxDlg::OnCommand(WPARAM wParam, LPARAM lParam){//获得激活的控件IDUINT CtrlID = LOWORD(wParam);//处理你的按钮按下消息(通过判断控件ID的范围是不是你指定的控件ID返回)if( HIWORD(wParam) == BN_CLICKED && CtrlID >= 10000 && CtrlID <= 10050 ){CButton * pBtn = (CButton *)GetDlgItem(CtrlID);if(pBtn != NULL){//调用一个你自己写的共通函数OnButton(pBtn);}return TRUE;}