首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

在FormView里加按钮, 如何点击都没反应啊 咋回事

2013-01-18 
在FormView里加按钮, 怎么点击都没反应啊, 怎么回事?DDX_Control(pDX, IDC_BUTTON100, m_switch6)ON_BN_C

在FormView里加按钮, 怎么点击都没反应啊, 怎么回事?
DDX_Control(pDX, IDC_BUTTON100, m_switch6);


ON_BN_CLICKED(IDC_BUTTON100, &CDlgData::OnClickedButton100)


加断点发现根本就没进这个响应函数, 怎么点击也进不来
void CDlgData::OnClickedButton100()
{
// TODO: 在此添加控件通知处理程序代码
CDlgNewTime m_time;
if(m_time.DoModal()==IDOK);
//调用设置新时间函数
}
[解决办法]
你的按钮在FormView窗体里,响应按钮的事件应该是CxxxxxView里面
[解决办法]
BN_CLICKED通知是通过WM_COMMAND来发送给按钮的父窗口的。
[解决办法]
//先定义一个create手动函数
#define CM_POSCHANGL WM_USER+11
//再添加一个消息处理
afx_msg void SCreate();
//再这里添加一句。
BEGIN_MESSAGE_MAP(UserManager, CDialog)
ON_BN_CLICKED(CM_POSCHANGL,SCreate)
看看吧,自己写了一个手动添加消息。
希望对你有用。
[解决办法]
忘了改全部的,
一个一个 查。

热点排行