我建立了一个带菜单的对话框,菜单上的一些功能是弹出另外一些对话框。有三个按钮,分别弹出三个对话框。
当我处理完菜单上弹出的对话框一些功能后。我想将那三个对话框处理的消息在带菜单项的那个对话框里提供查询。
我在带菜单的对话框里添加了一些控件。可是我通过VIEW->CLASSWIZARD。我选择Message Maps ,选择了我的工程名。
CLASSNAME 选择了我的主对话框名。
可是在Object IDs:只有菜单上的一些ID,找不到我刚刚添加的一些控件的ID。连主对话框里自带的OK CANCLE 的ID也不见了。但是点主对话框上的OK CANCLE还是能响应响应的消息的。请问这是怎么回事,请指点指点,小弟在线等待。

解决方案 »

  1.   

    是不是没有保存好就用CLASSWIZARD?
    先保存一下,查查看Resource.h,是不是保存好了,再用classwizard
      

  2.   

    把*.clw文件删了再编译来看看~~!!!
      

  3.   

    不行,不行,还是不行。为什么???????????????????
    删了REBUIDAL还是不行。资源列表中有那些ID符号Resource Symbols。而且也说属于我的MAINDLG里的。但就是在Object IDs:找不到我刚刚添加的一些控件的ID.如果这样,我将怎么添加这些ID的消息处理函数啊?Resource.h也保存好了。WHY显示不出来???????????????????????????????????????急急急急急急急急急急急急急急急急急急急急




      

  4.   

    http://www.codeguru.com/Cpp/controls/buttonctrl/article.php/c2075/