c++动态创建的按扭如何添加响应消息
答案:3 悬赏:0 手机版
解决时间 2021-02-11 22:29
- 提问者网友:且恨且铭记
- 2021-02-11 18:17
在vc++中,利用CRETABUTTON函数动态创建一个按扭,如何为这个函数添加响应消息,如单击后显示一个字符串。
最佳答案
- 五星知识达人网友:一把行者刀
- 2021-02-11 18:52
在OnCommand方法中(没有就自己加)
把wparam的高位和低位取出来,低位就是控件ID,高位是消息
UINT message=HIWORd(wParam);
int nID=LOWORd(wParam);
然后判断这个ID是不是你要响应的控件ID,判断消息是不是你要响应的消息
把wparam的高位和低位取出来,低位就是控件ID,高位是消息
UINT message=HIWORd(wParam);
int nID=LOWORd(wParam);
然后判断这个ID是不是你要响应的控件ID,判断消息是不是你要响应的消息
全部回答
- 1楼网友:鱼忧
- 2021-02-11 20:33
在右键属性里边找添加事件
或者用Ctrl+W在消息一栏里找对应的消息,然后点击add function.
- 2楼网友:洒脱疯子
- 2021-02-11 19:59
1.创建一个button并指定一个ID号
#define ID_BTN_DYNAMIC 100001
m_btnOK.Create(_T("Dynamic button"), WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON,
CRect(10,10,130,50), this, ID_BTN_DYNAMIC);
2.添加消息映射
ON_BN_CLICKED(ID_BTN_DYNAMIC, &CTestDlg::OnBnClickedbtnOK)
3.实现消息响应函数
void CTestDlg::OnBnClickedbtnOK()
{
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯