vc++:classwizard的message maps中按纽不显示

来源:百度知道 编辑:UC知道 时间:2024/05/31 08:01:12
在一个对话框中添加了几个含图标的按纽,想对它添加单击的消息映射,但打开classwizard的message maps,选择相应类,却看不到按纽ID被列出来,这是怎么回事?
引用其它地方得到的回复:
在对话框上直接将button按钮拖过去,添加control变量,就会出现CButton ....,修改这个CButton为CButtonST即可。
你可能只是手动添加了CButtonST ....,这些成员变量,但是并没有和对话框上创建这些button资源,如果非要这么实现可以修改resource.h,以及res文件夹下的.rc文件,比较麻烦,建议还是用前面所说的方法。

保存workspace后,重启VC看看

这个问题我也遇到过,可能是资源编译器还没刷新你所做的添加控件操作.
保存工作空间,重新启动看下可以不.如果不行,证明你添加控件所做的操作是错误的.