类与类之间的函数相互调用,该怎么处理

类与类之间的函数相互调用
如题,我在CKeyNum中建立了一个函数ShowWindow();想在类MyEdit中调用,如下图中这样写,编译没有问题,可是在运行的时候

报错,请问高手好何解决~~

------解决方案--------------------
pWndm需要实例化
------解决方案--------------------
CKeyNum *pWndm = new CKeyNum;
------解决方案--------------------
new了要记得释放。也可以选择 CKeyNum Wndm;
如果用的多的话,弄个全局的,这样不用每次使用都创建实例。
------解决方案--------------------
PreTranslatemessage会处理所有消息。每个消息一来你都new 一个CKeyNum对象然后再delete掉,即使显示出来了也就是一瞬间~~.
pWndm=new CKeyNum; //这句就有问题...你new个窗口出来再destroy掉基本就是一闪而过,
//应该在Init或者Create的时候把子窗口准备好然后用pWndm指向它再调用做动作.
//CKeyNum是什么东东...如果是CWnd的派生类的话,要Create出来,要不然哪来对象给你show出来.
//pWndm->Create();//自己填参
//pWndm->ShowWindow(SW_SHOW);