b1.0 MFC的控制台程序

Posted 养老保险年审

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了b1.0 MFC的控制台程序相关的知识,希望对你有一定的参考价值。

MFC的控制台程序

含义(存之根本)


属性(存之方式)

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

分类(存之类型)


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


详细使用步骤


语法(存之血肉)


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


注意事项(隐匿陷阱)


例子(简单实体)

  1. // MFC_01_MFCConsole.cpp : 定义控制台应用程序的入口点。
  2. //
  3. #include "stdafx.h"
  4. #include "MFC_01_MFCConsole.h"
  5. #ifdef _DEBUG
  6. #define new DEBUG_NEW
  7. #endif
  8. // 唯一的应用程序对象
  9. CWinApp theApp;
  10. using namespace std;
  11. int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
  12. {
  13. int nRetCode = 0;
  14. HMODULE hModule = ::GetModuleHandle(NULL);
  15. if (hModule != NULL)
  16. {
  17. // 初始化 MFC 并在失败时显示错误
  18. if (!AfxWinInit(hModule, NULL, ::GetCommandLine(), 0))
  19. {
  20. // TODO: 更改错误代码以符合您的需要
  21. _tprintf(_T("错误: MFC 初始化失败\n"));
  22. nRetCode = 1;
  23. }
  24. else
  25. {
  26. // TODO: 在此处为应用程序的行为编写代码。
  27. }
  28. }
  29. else
  30. {
  31. // TODO: 更改错误代码以符合您的需要
  32. _tprintf(_T("错误: GetModuleHandle 失败\n"));
  33. nRetCode = 1;
  34. }
  35. return nRetCode;
  36. }








以上是关于b1.0 MFC的控制台程序的主要内容,如果未能解决你的问题,请参考以下文章

未调用 MFC 的 CWinThread::PostThreadMessage 处理程序

控制台程序可以使用MFC里面的一些函数和类吗

控制台程序使用MFC类的方法

ListCtrl控件 实现 :程序控制滚动(mfc的)

MFC中,如何控制另一个程序?

如何在单独的 mfc 控制台应用程序中使用 mfc 应用程序的对话框?