在类向导里建新类,可是dialog ID一栏无法填入,该怎么办?问题出在哪里?
请高手支招!

解决方案 »

  1.   

    你将class type改为
    generic class
      

  2.   

    先用类向导么认得ID,
    然后在ResourceView中用右键选中对话框,菜单中选属性。
      

  3.   

    class type中选generic class
      

  4.   

    说的是在 base class一项选择 generic CWnd 么?这样一来,Dialog ID变成enabled,也不是阿。to papaya: 要用类向导怎么认得ID?
      

  5.   

    把class type改为generic class之后,如何同对话框资源联系起来?
      

  6.   

    在MFC环境下,你首先要为这个对话框建立一个模板,然后编辑它。然后右键点击模板,选择类向导,就会自动跳出提示,问你是否要建立一个新的类。这时,对话框ID就是你刚才建的对话框的ID。如果你是想自己新建的话,在基类处,先选择“CDialog”,这时,ID就可选了。
      

  7.   

    怎么建立模板阿?
    我新建类的时候,选择CDialog,可是不能选择已经存在的对话框,为什么,把ID改成需要的那个,可是它自己又新建一个对话框。
    不选择基类,在class wizard 中都看不到新建的类,这又为何?
      

  8.   

    你选中的要新建的对话框后,在Ctrl+w,不就可以了吗