vc如何判断button是否被点击?
1个回答
展开全部
button是一个按钮,可以设置一个bool型变量,通过返回值的真假来判断该按钮是否被点击。程序如下:
BOOL CxxxDlg::OnCommand(WPARAM wParam, LPARAM lParam)
{
//获得激活的控件ID
UINT 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;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询