鱼C论坛

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

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

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

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

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

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

#include "stdafx.h"
#include "sal.h"


/////////////////////////////////////////////////////////////////////////////
// Standard WinMain implementation
//  Can be replaced as long as 'AfxWinInit' is called first

int AFXAPI AfxWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
        _In_ LPTSTR lpCmdLine, int nCmdShow)
{
        ASSERT(hPrevInstance == NULL);

        int nReturnCode = -1;
        CWinThread* pThread = AfxGetThread();
        CWinApp* pApp = AfxGetApp();

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

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

        // Perform specific initializations
        if (!pThread->InitInstance())
        {
                if (pThread->m_pMainWnd != NULL)
                {
                        TRACE(traceAppMsg, 0, "Warning: Destroying non-NULL m_pMainWnd\n");
                        pThread->m_pMainWnd->DestroyWindow();
                }
                nReturnCode = pThread->ExitInstance();
                goto InitFailure;
        }
        nReturnCode = pThread->Run();

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

        AfxWinTerm();
        return nReturnCode;
}

评分

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

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-9-21 20:05:50 | 显示全部楼层
这个?
int AFXAPI AfxWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
        _In_ LPTSTR lpCmdLine, int nCmdShow)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-9-21 20:07:51 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-9-21 20:31:33 | 显示全部楼层
我好像发现很久了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-9-21 20:35:42 | 显示全部楼层
支持,不过这个不能找哦` 期待新短例`
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

哇,膜拜大神啊!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

最近没空啦,作业好多,找个星期六星期日再搞吧。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

时间是挤出来的,有压力才有动力,给自己定个目标,每周至少更新一到两个短例` 要保证质量哈`
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

嗯嗯看看作业有没有少点吧!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

我相信你,你一定行的`
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 21:51

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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