求助MFC高手指点

MFC框架头文件类定义中有attribute:属性;Opertions:操作;Overrides:重载;Implementation:实现; 他们有什么区别阿? 每个地方应该放什么样的成员?

属性一般是放成员变量的地方,操作一般是放成员函数的地方,重载是放虚拟函数的地方,实现一般放的是析构函数。其实没有什么区别,只要你愿意,你随便放到哪个下面都是可以的,只要存取权限(public/private/protected)设置好就可以了。而设置这么多的区域,主要是为了使程序的可读性更好,可以很快的找到对应的程序代码。
温馨提示:内容为网友见解,仅供参考
无其他回答

MFC新手入门求大神指导O.O求求求!
切换到资源视图,打开你对话框资源,在你的第一个编辑框上点右键,选择“添加控件变量”,然后输入你的变量名,如m_Edit1,其余暂且可以不支,然后其余两个编辑框也用同样的方法建立控件变量。在你的按钮按下处理函数中,新建CString变量 str1,str2,str3,然后,使用m_Edit1.GetWindowText(str1);来...

菜鸟请教MFC高手??
Window消息分为三类:标准消息、命令消息、通告消息,菜单消息属于命令消息,他们是用“菜单标识”也就是你说的那个ID,来区分的,从"CCmdTarget"派生的类可以接收到这类消息。在CCmdTarget这个类里面对消息的路由做了分类和处理。你可以跟一下MFC源代码 \/VC98\/MFC\/SRC,目录下有一个APPDLG.CPP文件,你可以...

求助MFC高手指点
属性一般是放成员变量的地方,操作一般是放成员函数的地方,重载是放虚拟函数的地方,实现一般放的是析构函数。其实没有什么区别,只要你愿意,你随便放到哪个下面都是可以的,只要存取权限(public\/private\/protected)设置好就可以了。而设置这么多的区域,主要是为了使程序的可读性更好,可以很快的找到对应...

有几句MFC代码看不懂,请高手帮忙看看!
你用的是CFile吧,建议改用CStdioFile,这个可以用来读一行字符串。如果有中文,那Read就有问题了。

MFC双击控件按钮不能转到代码处-向高手求助-网上查不到有效解决方法_百 ...
因为你这个对话框没用实体化。先双击对话框空白处,创建对话框类,有了对话框类的代码,才能创建控件响应代码。

不明白如下MFC代码 请高手指点
\/\/以上是消息映射,一般由MFC管理 \/\/\/ \/\/ CMyApp construction CMyApp::CMyApp(){ \/\/ TODO: add construction code here,\/\/ Place all significant initialization in InitInstance } \/\/theApp的构造函数 \/\/\/ \/\/ The one and only CMyApp object CMyApp theApp;\/\/全局变量 即应用程序本身 \/\/\/...

关于MFC的 高手指点
CDialog dlg;CDialog *dlg1;dlg调用对话框类成员的时候用。 而dlg1调用的时候只能用—> 。因为dlg1中存的是对话框对象的地址

求助MFC高手
在view的cpp中,写上你的两个函数,名字不要再用main,换个 比如f1,f2,在你的按钮上添加消息响应函数,函数中,写上f1或f2,函数就会被调用 不过不知道你的函数是否有什么动作啊?如果知道会给你更详细一些 不行的话 可以给我留言

MFC高手帮忙!
在你的View类的头文件中写如 include "LoginDialog.h"这样就可以了。原因在于你没有包含那个类。

请MFC高手进入,帮小弟解释下这写MFC代码,非常感谢。
该段代码中除了void CMFCDlg::OnPaint函数加了自己的处理之外,其他的都是MFC向导默认生成的,CMFCDlg::CMFCDlg(CWnd* pParent \/*=NULL*\/) 是构造函数;void CMFCDlg::DoDataExchange(CDataExchange* pDX)是定义数据交换;BEGIN_MESSAGE_MAP(CMFCDlg, CDialog) 定义消息映射;BOOL CMFCDlg::On...

相似回答
大家正在搜