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

VS2010 CPropertiesWnd里面加入CButton有关问题

2012-09-19 
VS2010 CPropertiesWnd里面加入CButton问题我在CPropertiesWnd里面加入了一个CButton,显示位置在CMFCPrope

VS2010 CPropertiesWnd里面加入CButton问题
我在CPropertiesWnd里面加入了一个CButton,显示位置在CMFCPropertyGridCtrl m_wndPropList;下面
希望达到的效果是单击这个button能响应OnCommitButton函数
我做了如下处理,
1、#define IDC_BUTTON_COMMITWM_USER+100//定义了一个按钮的宏定义
2.在OnCreat里面添加了
CRect temrect2(10,10,100,100);
m_wndButton.Create(_T("commit"),WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON|WS_GROUP|WS_TABSTOP ,temrect2,this,IDC_BUTTON_COMMIT);//创建按钮
3。在AdjustLayout();里面调整了位置
4、ON_BN_CLICKED(IDC_BUTTON_COMMIT,OnCommitButton)//绑定消息响应函数
5、afx_msg void OnCommitButton();//响应函数

问的结果是没能获得这个消息,为什么,为什么,为什么????

我还特意做了个实验,建立了一个CDialog也这样做了,是可以响应的,而在CPropertiesWnd里面就是响应不了,求大侠!!!

[解决办法]
这是自己做按钮的相应事件吗

热点排行