如何建立MFC工程

有一个MFC程序,我有代码。但不知道怎么建立工程。建立的时候无论选择单文档、多文档、对话框,他都会自动生成一大堆.H.CPP。可书中的代码只有一个H、一个CPP。我尝试删... 有一个MFC程序,我有代码。但不知道怎么建立工程。建立的时候无论选择单文档、多文档、对话框,他都会自动生成一大堆.H .CPP。可书中的代码只有一个H、一个CPP。我尝试删掉自动生成的,可又运行不了。怎么办啊。告诉我怎么建立工程,怎么运行他。

下面是H
class CMyApp : public CWinApp
{
public:
virtual BOOL InitInstance ();
};

class CMainWindow : public CFrameWnd
{
public:
CMainWindow ();

protected:
afx_msg void OnPaint ();
DECLARE_MESSAGE_MAP ()
};

==============================================
下面是CPP
#include <afxwin.h>
#include "Hello.h"

CMyApp myApp;

/////////////////////////////////////////////////////////////////////////
// CMyApp member functions

BOOL CMyApp::InitInstance ()
{
m_pMainWnd = new CMainWindow;
m_pMainWnd->ShowWindow (m_nCmdShow);
m_pMainWnd->UpdateWindow ();
return TRUE;
}

/////////////////////////////////////////////////////////////////////////
// CMainWindow message map and member functions

BEGIN_MESSAGE_MAP (CMainWindow, CFrameWnd)
ON_WM_PAINT ()
END_MESSAGE_MAP ()

CMainWindow::CMainWindow ()
{
Create (NULL, _T ("The Hello Application"));
}

void CMainWindow::OnPaint ()
{
CPaintDC dc (this);

CRect rect;
GetClientRect (&rect);

dc.DrawText (_T ("Hello, MFC"), -1, &rect,
DT_SINGLELINE | DT_CENTER | DT_VCENTER);
}
展开
 我来答
会知猫02
2010-09-13 · TA获得超过129个赞
知道小有建树答主
回答量:114
采纳率:0%
帮助的人:45.5万
展开全部
你应该看的是VISUAL C++技术内幕洞弯让之类的书,书里并没有用向导来生成单文档或多文档应用,而是新建的win32 apllication,然后手动添头文件和源文件.并不使用向导.等你写完上面的代码后.在"工程"->"设闹游置"的常规先项卡里选择以"MFC动态链接库做为工享的DLL"纳局.注意包含MFC的头文件"afxwin.h".编译一下工程就可以了.
这个例子并没有使用向导来生成应用程序,而自己通过手动添加代码,来模拟MFC的程序的基本框架.学习这个例子可以让你明白MFC架构.是个非常好的例子.
祝你成功.
dongyue2008
2010-09-13 · TA获得超过3603个赞
知道大有可为答主
回答量:1300
采纳率:100%
帮助的人:594万
展开全部
怎么编写一个窗口程序呢?第一个方法就是从无戚伍到有,所有代码都自己编写。如果你想这么做,可以新建一个“Win32 Application”。如果你嫌麻烦,可以让VC帮你建立好一个窗口,然后你再此基础上修改。如果你想这么做,可以新建一个MFC工程,即新建“MFC AppWizard(exe)”。
你上面的森仔慎代码,应该新建一个“Win32 Application”。然后把你的.h和.cpp文件包含进来。再次编译,成功了吗?此敬如果出错,请在“工程>设置>常规>微软基础类”中,选择“使用MFC作为共享的DLL”。再次编译,就成功了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
华尔街haha
2019-02-01 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:27%
帮助的人:873万
展开全部
例如您在对话框中插入了一个编辑框控猛消件,并枝逗知设其ID

IDC_EDIT_NUM可以用GetDlgItem(IDC_EDIT_NUM)获得该编辑指源框的指针,进而对其操作。
vae.la
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
陈学阳
2010-09-13 · TA获得超过2.8万个赞
知道大有可为答主
回答量:2.1万
采纳率:14%
帮助的人:5577万
展开全部
大小你要自定义一缓蚂毕个字体,用CFont类,然后用pDC->SelectObject(&CFont)选进去,颜色用pDC->SetTextColor(RGB(0,0,0)); RGB的参数自己写,格式自己研究坐标

如果对您有帮助,请记得采纳为满意答案,谢谢!祝扰芹您物握生活愉快!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aplus2000
2010-09-13 · TA获得超过130个赞
知道小有建树答主
回答量:1229
采纳率:0%
帮助的人:406万
展开全部
VC++里提供向导来生成工程,非局穗腊常方便。
锐英源是VC++专家,指导学VC++非常快桐滑族罩,欢迎关注。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式