我剛學VC﹐請教一個初級的問題﹐不笑并給答案的有高分﹐hoho 默认的响应函数在MFC中,你在有了一定基础后可以学习《深入浅出MFC》 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 謝謝﹐樓上的兄弟﹐請問如何讓他成為默認的啊?比如我給系統菜單添加響應函數后他原來的默認功能就沒有了﹐這個里面的運行機制是什么樣的啊?(我如何給分?我是新手不知道﹐可以告訴我你的qq嗎?roy_hu) 之所以系统可以响应这些菜单,因为mfc中已经定义了一些默认的ID(菜单ID),比如说ID_FILE_OPEN、ID_FILE_CLOSE等,当然他们只能实现基本的功能,你可以重载实现更多的功能。或者你可以删除这些菜单,再重新定义ID,重新建立新的菜单! saner﹐thx。我添加代碼是不是就相當與重載那些默認函數﹐以前的功能就被新功能代替了呢?如果是怎么樣才可以把以前的功能和我需要添加的功能都聯系起來﹐都利用上呢? 这些函数一般都是虚函数,且为多态运行。如void CProtossDlg::OnCancel() { CDialog::OnCancel();}该函数已重载了,当基类指针指向的派生类(CProtossDlg)时,虚函数OnCancel就不调用基类的同名函数,而是调用这个函数,而CDialog::OnCancel()基类同名函数。所以可在CDialog::OnCancel()之前加入自己的代码,则运行函数时会先运行自己的代码,再运行基类代码。在MFC中函数重载都是这个过程。如果还是看不懂,则要加强C++基本知识。 继承自CFromView类的单文档程序可以分割窗口吗 [求助]手动添加对话框找不到资源 如何接收WinExec传递过来的参数 哪有《windows程序设计》下载?北大出的 将一块内存写入NULL,这个内存实际是什么状态? 请问在VC WIN32 SDK开发中,怎样设置窗口的字体(大小,颜色等)? 候俊杰的深入浅出MFC一书中,第一章的Generic程序如何编译? ATL作的COM中,对XML数据进行解析问题!恳请高手指点! 为什么错了?请指点 各位》》》》》请问哪里有免费的GIS软件下载?谢谢了先。《<<<<<<(内空) 很要紧的一个问题,关系小弟终生? 怎么会有MEMORY LEAK?
的默認功能就沒有了﹐這個里面的運行機制是什么樣的啊?(我如何給分?我是新手不知道﹐
可以告訴我你的qq嗎?roy_hu)
ID_FILE_OPEN、ID_FILE_CLOSE等,当然他们只能实现基本的功能,你可以重载实现更多的功能。
或者你可以删除这些菜单,再重新定义ID,重新建立新的菜单!
我添加代碼是不是就相當與重載那些默認函數﹐以前的功能就被新功能代替了呢?如果是
怎么樣才可以把以前的功能和我需要添加的功能都聯系起來﹐都利用上呢?
如
void CProtossDlg::OnCancel()
{
CDialog::OnCancel();
}
该函数已重载了,当基类指针指向的派生类(CProtossDlg)时,虚函数OnCancel就不调用基类的同名函数,而是调用这个函数,而CDialog::OnCancel()基类同名函数。
所以可在CDialog::OnCancel()之前加入自己的代码,则运行函数时会先运行自己的代码,
再运行基类代码。
在MFC中函数重载都是这个过程。
如果还是看不懂,则要加强C++基本知识。