动态控件只响应键盘回车不相应鼠标点击?? 我创建了一个动态按钮,聚焦后可以响应键盘消息,但不相应鼠标点击!请问是什么原因呢?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要自己添加消息映射的BEGIN_MESSAGE_MAP(CTranxPage, CPropertyPage)//{{AFX_MSG_MAP(CTranxPage)//}}AFX_MSG_MAP//ON_CONTROL响应单个,ON_CONTROL_RANGE则指定一个ID范围ON_CONTROL_RANGE(BN_CLICKED, IDC_BTWRITE1, IDC_BTWRITE24, OnBtClick) END_MESSAGE_MAP()void OnBtWrite(UINT nID){...} 我已经这样做了呀:BEGIN_MESSAGE_MAP(CDControllerDlg, CDialog) ON_WM_SYSCOMMAND() ON_WM_PAINT() ON_WM_QUERYDRAGICON() //}}AFX_MSG_MAP ON_BN_CLICKED(IDC_BTNDYNAMIC1, OnDButtonClick)END_MESSAGE_MAP()难道这样做不对吗?我现在的问题是: 它只响应键盘回车,不响应鼠标点击啊。 这是怎么回事呢? 要自己添加消息映射的BEGIN_MESSAGE_MAP(CTranxPage, CPropertyPage)//{{AFX_MSG_MAP(CTranxPage)//}}AFX_MSG_MAP//ON_CONTROL响应单个,ON_CONTROL_RANGE则指定一个ID范围ON_CONTROL_RANGE(BN_CLICKED, IDC_BTWRITE1, IDC_BTWRITE24, OnBtClick) END_MESSAGE_MAP()void OnBtWrite(UINT nID){...} i_noname(晚九朝五) 我的工程代码啊。。嘎嘎 没有啊, 在消息响应函数中只有一句话:MessageBox("Hi! I'm the first Dynamic Button !");其它地方没有专门处理鼠标、键盘的工作,要不你尝试一下就知道了 ... VS2008 编译文件版本号和公司名如何设置 VC中如何获取快捷键的目标程序的目录 登陆界面里输入密码使用哪种加密算法比较好 文件目录的问题(急100分) 各位帮下忙 从动态链接库中返回的空间怎么不能释放啊 散分。参考书讨论。 弱问:我这样怎么加载不了菜单资源?? 郁闷阿,有没有检查程序网络连接的工具? ATL::CStringA(cidBuffer, ReadCallId(reinterpret_cast<BYTE *>(cidBuffer)));改成MFC? 哪里能搞到关于程序/项目的文案方面的资料啊?谢谢! 请问:服务器程序占用内存剧增是为什么? 请问矩阵求逆的算法
BEGIN_MESSAGE_MAP(CTranxPage, CPropertyPage)
//{{AFX_MSG_MAP(CTranxPage)
//}}AFX_MSG_MAP
//ON_CONTROL响应单个,ON_CONTROL_RANGE则指定一个ID范围
ON_CONTROL_RANGE(BN_CLICKED, IDC_BTWRITE1, IDC_BTWRITE24, OnBtClick)
END_MESSAGE_MAP()void OnBtWrite(UINT nID)
{
...
}
BEGIN_MESSAGE_MAP(CDControllerDlg, CDialog)
ON_WM_SYSCOMMAND()
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
//}}AFX_MSG_MAP ON_BN_CLICKED(IDC_BTNDYNAMIC1, OnDButtonClick)
END_MESSAGE_MAP()
难道这样做不对吗?我现在的问题是: 它只响应键盘回车,不响应鼠标点击啊。
这是怎么回事呢?
BEGIN_MESSAGE_MAP(CTranxPage, CPropertyPage)
//{{AFX_MSG_MAP(CTranxPage)
//}}AFX_MSG_MAP
//ON_CONTROL响应单个,ON_CONTROL_RANGE则指定一个ID范围
ON_CONTROL_RANGE(BN_CLICKED, IDC_BTWRITE1, IDC_BTWRITE24, OnBtClick)
END_MESSAGE_MAP()void OnBtWrite(UINT nID)
{
...
}
i_noname(晚九朝五) 我的工程代码啊。。嘎嘎
在消息响应函数中只有一句话:MessageBox("Hi! I'm the first Dynamic Button !");其它地方没有专门处理鼠标、键盘的工作,
要不你尝试一下就知道了 ...