AfxWinInit AfxWinInit函数用于初始化MFC. CWinApp 调MFC支持的WinMain, WinMain自动调AfxWinInit 做初始化。 控制台程序不使用MFC支持的WinMain,所以要自己调用AfxWinInit来初始化MFC。 ::GetModuleHandle 函数,取得当前模块的句柄 用作参数1。 参数2必须是NULL。 参数3取回命令行位置参数的函数,命令行 放入字符串。 win...
对于控制台应用程序,不使用由 MFC 提供的 WinMain 功能,您必须直接调用 AfxWinInit 初始化 MFC。如果调用 AfxWinInit ,应声明 CWinApp 类的实例。 对于控制台应用程序中,可以选择从 CWinApp 不派生您的类并不直接使用 CWinApp 实例。 ,如果您的 主的实现,决定将应用程序的所有功能保留此方法很合适。
AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0)) { cerr << "MFC failed to initialize!" << endl; return 1; } // 试图与并不存在的ODBC数据库连接 // (如果不初始化MFC,这根本不会起作用。) CDatabase...
对于控制台应用程序,不使用由 MFC 提供的 WinMain 功能,您必须直接调用 AfxWinInit 初始化 MFC。如果调用 AfxWinInit ,应声明 CWinApp 类的实例。 对于控制台应用程序中,可以选择从 CWinApp 不派生您的类并不直接使用 CWinApp 实例。 ,如果您的 主的实现,决定将应用程序的...
AfxWinInit(); pApp->InitApplication(); pApp->InitInstance(); nReturnCode=pApp->Run(); 1.WinApp CWinApp负责程序的初始化执行等等。 2.AfxWinInit(); AfxWinInit主要做的事情是:(1)对winapp进行初始化(2)AfxInitThread()线程初始化的一些操作; BOOLAFXAPIAfxWinInit(HINSTANCEhInstance,HINSTANCEhPrevInstance, ...
if(!AfxWinInit(moduleHandle,NULL,::GetCommandLine(),0) 我在第二个参数上获取警告C6309(C6309:参数2为空:它不遵守AFXWininit的功能规范) Docs说,对于Win32应用程序,第二个参数必须为null,所以问题是: a)出了什么是错的,我的代码,afxwininit声明或静态代码分析? 提前致谢! 看答案 friend BOOL AFXAPI AfxWi...
WinMain自动调AfxWinInit 做初始化。控制台程序不使用MFC支持的WinMain,所以要自己调用AfxWinInit来初始化MFC。::GetModuleHandle 函数,取得当前模块的句柄 用作参数1。参数2必须是NULL。参数3取回命令行位置参数的函数,命令行 放入字符串。一般程序,不用这个函数,或不需要自己调用这个函数。
if (!AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0)) { cerr << "MFC failed to initialize!" << endl; return 1; } // try to connect to an ODBC database that doesn't exist // (this wouldn't work at all without initializing MFC) ...
AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0)) { // TODO: change error code to suit your needs _tprintf(_T("Fatal Error: MFC initialization failed\n")); nRetCode = 1; } else { // try to connect to an ODBC database that doesn't exist // (this wouldn't ...
对于控制台应用程序,提供不使用 MFC 提供的 WinMain 函数,您必须直接调用 AfxWinInit 初始化 MFC。如果调用 AfxWinInit,应声明为 CWinApp 类的实例。 对于控制台应用程序,则可以选择不从 CWinApp 中派生自己的类并不直接使用 CWinApp 实例。 如果在 主要的实现,决定将应用程序的所有功能。此方法很合适。