mfc的问题
我的系统是98我用mfc创建拉个窗口然后输出
hello,我们开始vc++编程了!
结果有错误~
我的代码在这里添加的
void CMyhelloView::OnDraw(CDC* pDC)
{
CMyhelloDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
pDoc->TextOut(100,80,"hello,我们开始vc++编程了!");
}
这个是错误提示
--------------------Configuration: myhello - Win32 Debug--------------------
Compiling...
myhelloView.cpp
C:\My Documents\myhello\myhelloView.cpp(61) : error C2039: 'TextOutA' : is not a member of 'CMyhelloDoc'
c:\my documents\myhello\myhellodoc.h(13) : see declaration of 'CMyhelloDoc'
Error executing cl.exe.
myhello.exe - 1 error(s), 0 warning(s)
请高手说下是什么原因啊!
问题点数:0、回复次数:11Top
1 楼whs1980(知秋一叶)回复于 2005-04-02 13:41:05 得分 0
pDoc应该为pDCTop
2 楼Darnshong(旋风)回复于 2005-04-02 13:47:47 得分 0
'TextOutA' : is not a member of 'CMyhelloDoc'
TextOutA 不是CMyhelloDoc类的成员函数,肯定不能使用啦!
Top
3 楼ywjgba(冲c++)回复于 2005-04-02 13:47:51 得分 0
谢谢楼上的~我原来写的mfc包括几个类~这个时候我进去编译只可以打开一个类文件~我的资源文件只显示一个文件怎么把刚建立这个mfc程序的几个类库防进我的资源文件里啊!
也就是分别防进classview fileview
resuorceviewTop
4 楼surstar(我要写个操作系统出来……)回复于 2005-04-02 13:53:02 得分 0
直接打开 后最为dsw 的文件~Top
5 楼surstar(我要写个操作系统出来……)回复于 2005-04-02 13:54:47 得分 0
点classview fileview ->右键->添加 没有保存项目文件吧~Top
6 楼ywjgba(冲c++)回复于 2005-04-02 13:59:41 得分 0
断水哥哥可以把你的qq告诉弟弟吗?我刚开始自学vc++Top
7 楼chen18s(印度神棍)回复于 2005-04-02 14:01:59 得分 0
pDoc->TextOut(100,80,"hello,我们开始vc++编程了!");
改为pDC->TextOut(100,80,"hello,我们开始vc++编程了!");
因为TextOut是CDC类的方法,而不是CDoc的
Top
8 楼ywjgba(冲c++)回复于 2005-04-02 14:02:18 得分 0
我刚才点拉classview 的hide~怎么把这个显示出来啊!~Top
9 楼ywjgba(冲c++)回复于 2005-04-02 14:04:01 得分 0
我现在是初学vc++的人~我编程能力还可以写过一些算法
给我推荐本mfc的书吧适合初学者的Top
10 楼chen18s(印度神棍)回复于 2005-04-02 14:46:12 得分 0
view菜单,classview
MFC的书?
很多,越简单的例子的越好
不要看什么深入浅出MFC那种根本不适合初学者的书Top
11 楼chen18s(印度神棍)回复于 2005-04-02 14:49:27 得分 0
说错了,是view菜单,workspaceTop




