vc如何判断button是否被点击?

 我来答
百度网友d6eb0eb
2018-04-04 · TA获得超过5071个赞
知道小有建树答主
回答量:189
采纳率:9%
帮助的人:18.7万
展开全部
  1. button是一个按钮,可以设置一个bool型变量,通过返回值的真假来判断该按钮是否被点击。程序如下:

  2. 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;
    }

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式