您的位置:首页 > 其它

b1.0 MFC的控制台程序

2016-06-15 06:39 633 查看

MFC的控制台程序

含义(存之根本)

属性(存之方式)

1、MFC控制台和Win32控制台差异
1.1 包含 afx 系列的头文件
1.2 CWinApp theApp -- MFC的应用程序类
封装了应用程序的启动过程
1.3 AfxWinInit
将应用程序的信息初始化

分类(存之类型)

简略使用步骤(存之骨架)

详细使用步骤

语法(存之血肉)

额外引入函数(社会关系)

注意事项(隐匿陷阱)

例子(简单实体)

// MFC_01_MFCConsole.cpp : 定义控制台应用程序的入口点。

//


#include "stdafx.h"

#include "MFC_01_MFCConsole.h"


#ifdef _DEBUG

#define new DEBUG_NEW

#endif



// 唯一的应用程序对象


CWinApp theApp;


using namespace std;


int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])

{

int nRetCode = 0;


HMODULE hModule = ::GetModuleHandle(NULL);


if (hModule != NULL)

{

// 初始化 MFC 并在失败时显示错误

if (!AfxWinInit(hModule, NULL, ::GetCommandLine(), 0))

{

// TODO:  更改错误代码以符合您的需要

_tprintf(_T("错误:  MFC 初始化失败\n"));

nRetCode = 1;

}

else

{

// TODO:  在此处为应用程序的行为编写代码。

}

}

else

{

// TODO:  更改错误代码以符合您的需要

_tprintf(_T("错误:  GetModuleHandle 失败\n"));

nRetCode = 1;

}


return nRetCode;

}

[/code]
来自为知笔记(Wiz)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: