鱼C论坛

 找回密码
 立即注册
查看: 2831|回复: 9

[技术交流] MFC找出隐藏的WinMain

[复制链接]
发表于 2016-9-21 20:01:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
无意中发现了!
@小甲鱼 @迷雾少年 @康小泡 @拈花小仙 @~风介~ @百日维新 @小人  (排名不分先后)
源代码:
  1. // This is a part of the Microsoft Foundation Classes C++ library.
  2. // Copyright (C) Microsoft Corporation
  3. // All rights reserved.
  4. //
  5. // This source code is only intended as a supplement to the
  6. // Microsoft Foundation Classes Reference and related
  7. // electronic documentation provided with the library.
  8. // See these sources for detailed information regarding the
  9. // Microsoft Foundation Classes product.

  10. #include "stdafx.h"
  11. #include "sal.h"


  12. /////////////////////////////////////////////////////////////////////////////
  13. // Standard WinMain implementation
  14. //  Can be replaced as long as 'AfxWinInit' is called first

  15. int AFXAPI AfxWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
  16.         _In_ LPTSTR lpCmdLine, int nCmdShow)
  17. {
  18.         ASSERT(hPrevInstance == NULL);

  19.         int nReturnCode = -1;
  20.         CWinThread* pThread = AfxGetThread();
  21.         CWinApp* pApp = AfxGetApp();

  22.         // AFX internal initialization
  23.         if (!AfxWinInit(hInstance, hPrevInstance, lpCmdLine, nCmdShow))
  24.                 goto InitFailure;

  25.         // App global initializations (rare)
  26.         if (pApp != NULL && !pApp->InitApplication())
  27.                 goto InitFailure;

  28.         // Perform specific initializations
  29.         if (!pThread->InitInstance())
  30.         {
  31.                 if (pThread->m_pMainWnd != NULL)
  32.                 {
  33.                         TRACE(traceAppMsg, 0, "Warning: Destroying non-NULL m_pMainWnd\n");
  34.                         pThread->m_pMainWnd->DestroyWindow();
  35.                 }
  36.                 nReturnCode = pThread->ExitInstance();
  37.                 goto InitFailure;
  38.         }
  39.         nReturnCode = pThread->Run();

  40. InitFailure:
  41. #ifdef _DEBUG
  42.         // Check for missing AfxLockTempMap calls
  43.         if (AfxGetModuleThreadState()->m_nTempMapLock != 0)
  44.         {
  45.                 TRACE(traceAppMsg, 0, "Warning: Temp map lock count non-zero (%ld).\n",
  46.                         AfxGetModuleThreadState()->m_nTempMapLock);
  47.         }
  48.         AfxLockTempMaps();
  49.         AfxUnlockTempMaps(-1);
  50. #endif

  51.         AfxWinTerm();
  52.         return nReturnCode;
  53. }
复制代码

评分

参与人数 2荣誉 +10 鱼币 +10 贡献 +5 收起 理由
百日维新 + 5 + 5 热爱鱼C^_^
康小泡 + 5 + 5 + 5 热爱鱼C^_^

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-9-21 20:05:50 | 显示全部楼层
这个?
  1. int AFXAPI AfxWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
  2.         _In_ LPTSTR lpCmdLine, int nCmdShow)
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-9-21 20:07:51 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-9-21 20:31:33 | 显示全部楼层
我好像发现很久了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-9-21 20:35:42 | 显示全部楼层
支持,不过这个不能找哦` 期待新短例`
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-9-21 20:42:07 | 显示全部楼层
小人 发表于 2016-9-21 20:31
我好像发现很久了

哇,膜拜大神啊!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-9-21 20:42:42 | 显示全部楼层
拈花小仙 发表于 2016-9-21 20:35
支持,不过这个不能找哦` 期待新短例`

最近没空啦,作业好多,找个星期六星期日再搞吧。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-9-21 20:59:28 | 显示全部楼层
无符号整形 发表于 2016-9-21 20:42
最近没空啦,作业好多,找个星期六星期日再搞吧。

时间是挤出来的,有压力才有动力,给自己定个目标,每周至少更新一到两个短例` 要保证质量哈`
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-9-21 21:03:07 | 显示全部楼层
拈花小仙 发表于 2016-9-21 20:59
时间是挤出来的,有压力才有动力,给自己定个目标,每周至少更新一到两个短例` 要保证质量哈`

嗯嗯看看作业有没有少点吧!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-9-21 21:03:36 | 显示全部楼层
无符号整形 发表于 2016-9-21 21:03
嗯嗯看看作业有没有少点吧!

我相信你,你一定行的`
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-5-12 23:43

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表