菜鸟问题,为何在创建MFC类的时候,无CFile基类
本人是windows方面的菜鸟,目前在学习与使用MFC工具,基于VC6的开发环境,目前我遇到一个问题。当我希望自己创建一个类,比如CDis,我想使该类是基于CFile继承的,所以选择了“插入”-》“新建类”,但是在MFC class下,无CFile的基类选择,与File相关的,只看到CFileDialog。所以只能选择“GenericClass"选项中,手工输入CFile,但是好像最后还是找不到该类。
并弹出需要自己添加头文件的提示,不知道高手这个问题,会对程序影响大吗?应该怎样解决这个问题。
--------------------编程问答-------------------- 按照要求添加头文件就行了。不是所有MFC的类都会在添加类向导中提供的,有些需要你自己手工写 --------------------编程问答-------------------- 谢谢,jameshooo的回复。
我再试试,不过,这样的头文件,应该在什么地方找到?
需要直接在Dis.c文件中,直接加入什么头?
我的Dis.c文件中,目前仅具有
#include "stdafx.h"
#include "Dis.h"
--------------------编程问答-------------------- 你要什么可以去网上搜搜看。
这样添加:
#include "stdafx.h"
#include <stdlib.h>
#include "Dis.h"
//#include "stdafx.h" 上面的都是include 无效的 --------------------编程问答-------------------- 自己在MSDN中查找CFile,它会告诉你在哪个头文件的。我查找的结果是:CFile在afx.h里面
补充:.NET技术 , VC.NET