首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

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

2012-04-21 
类与类之间的函数相互调用如题,我在CKeyNum中建立了一个函数ShowWindow()想在类MyEdit中调用,如下图中这

类与类之间的函数相互调用
如题,我在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);

热点排行