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] |
相关文章推荐
- b0.0 MFC应用程序编程
- 数据结构与算法之十一 图
- 数据结构与算法之十一 图
- 数据结构与算法之十一 图
- Implement strStr() - Javascript
- Add Binary - Javacript
- java中的反射,invoke方法
- Cinder 组件详解 - 每天5分钟玩转 OpenStack(47)
- Cinder 组件详解 - 每天5分钟玩转 OpenStack(47)
- Cinder 组件详解 - 每天5分钟玩转 OpenStack(47)
- Sql server使用Merge关键字做插入或更新操作
- YYCache源码分析(二)
- 122. Best Time to Buy and Sell Stock II
- 自定义滑动开关按钮-SwitchButton
- 文章标题
- Longest Common Prefix - Javacript
- 121. Best Time to Buy and Sell Stock
- 传智播客c/c++公开课学习笔记--Linux网络流媒体服务器的核心代码揭秘
- LeetCode "Line Reflection"
- 关于C51释放按键与后沿消抖