///没见过还有这么菜的鸟//
z4b 2003-04-13 11:05:27 问题描述:
简单的实现,一点 一个菜单change 出现 hello
点另一个菜单 change1 ,hello没,出现world 。/
实现代码:
Mfc_1View.h
class CMfc_1View : public CView
{
protected: // create from serialization only
CMfc_1View();
DECLARE_DYNCREATE(CMfc_1View)
public:
CMfc_1Doc* GetDocument();
int iDraw;
}
MainFrm.cpp
void CMfc_1View::OnChange() //Change按狃
{
iDraw=1;
InvalidateRect(NULL,TRUE);
}
void CMfc_1View::OnChange1() //Change1按狃
{
iDraw=2;
InvalidateRect(NULL,TRUE);
}
Mfc_1View.cpp
void CMfc_1View::OnDraw(CDC* pDC)
{
switch (iDraw)
{
case 1:{
pDC->TextOut(0,0," hello!");
break;}
case 2:{
pDC->TextOut(0,0," world!");
break;}
}
}
怎么老也link 不过去?
--------------------Configuration: Mfc_1 - Win32 Debug--------------------
Compiling...
MainFrm.cpp
G:\Graphic\Mfc_1\MainFrm.cpp(115) : error C2065: 'id_Draw' : undeclared identifier
Generating Code...
Skipping... (no relevant changes detected)
Mfc_1.cpp
Error executing cl.exe.
Mfc_1.exe - 1 error(s), 0 warning(s)
麻烦各位老大帮我指正错误,帮我实现。谢谢了。
QQ:41733842
Email:z4b@163.com