类的相关问题
class GUIBASE{
public:
HWND hWnd;
virtual void onLoad(void){};
virtual void onUnload(void){};
virtual void onClick(void){};
};
class cWindow:public GUIBASE
{
public:
void onLoad(void){};
void onUnload(void){};
void onClick(void){};
};
class MyWindow:public cWindow
{
public:
void onLoad(void){MessageBox(null,"被成功调用了!", "测试", MB_OK);};
};
-----------------------------
我的问题是! 当创建一个 MyWindow 的对象时 在cWindow中如何调用 MyWindow 的 onLoad 方法?
难点在于MyWindow与cWindow下分离开的!我的意思是说在cWindow操作时完全不知道有 MyWindow这么一个子类!也就是操作任何从cWindow派生的子类的方法!有办法吗?