c++ OnLButtonDown的触发 30
我的一个dialog上有几个button按钮,我想要实现的功能是,当我按下dialog上的一个按钮时,可以知道按下的哪个按钮,然后进行处理。我试了两个方法:一个是dial...
我的一个dialog上有几个button按钮,我想要实现的功能是,当我按下dialog上的一个按钮时,可以知道按下的哪个按钮,然后进行处理。
我试了两个方法:一个是dialog的类中添加OnLButtonDown,但是当鼠标在界面点击时能触发,点击按钮时触发不了。
第二个方法:新建一个CMybutton类,继承Cbutton,然后再cmybutton类中添加OnLButtonDown,然后在dialog中。h声明CMyButton mybutton;添加
void tabl::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Control(pDX, IDC_BUTTON2, mybutton);//添加的
}
这样只能捕获dialog中特定的id的按钮。
我想实现当按下dialog中的一个按钮后,可以知道按下了哪个按钮,然后进行处理。
好吧,我自己解决了,你们随便回答什么,我把分给一个人就行。 展开
我试了两个方法:一个是dialog的类中添加OnLButtonDown,但是当鼠标在界面点击时能触发,点击按钮时触发不了。
第二个方法:新建一个CMybutton类,继承Cbutton,然后再cmybutton类中添加OnLButtonDown,然后在dialog中。h声明CMyButton mybutton;添加
void tabl::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Control(pDX, IDC_BUTTON2, mybutton);//添加的
}
这样只能捕获dialog中特定的id的按钮。
我想实现当按下dialog中的一个按钮后,可以知道按下了哪个按钮,然后进行处理。
好吧,我自己解决了,你们随便回答什么,我把分给一个人就行。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询