比如有个基类叫CMiddleDlg,继承于CDialog,我自己写的。
另有个子类叫CUserDlg,继承于我写的CMiddleDlg,这个类不是我写的。
我在基类中有办法得到他写的子类的名称吗,或者是子类绑定的对话框资源ID,或者是其它可以标识子类的东东?

解决方案 »

  1.   

    不可能的,由你的基类可以写任意个子类,这些子类的名字可以随意定,ID可以随意写,在子类没写之前,你怎么可能会知道。
      

  2.   

    当然对方会在子类中调用我的基类的某个函数,不传参
    好像C#可以,C++不行吗
      

  3.   

    对话框资源ID绑定你新建的对话框类的,所有关于对话框的操作方法只能在本类中进行操作,基类中操作不起来的。