打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
C++中AFXWININIT函数用途
这是库函数,不知道函数体是什么,函数用于初始化MFC.
CWinApp 调MFC支持的WinMain, WinMain自动调AfxWinInit 做初始化。
控制台程序不使用MFC支持的WinMain,所以要自己调用AfxWinInit来初始化MFC。
::GetModuleHandle 函数,取得当前模块的句柄 用作参数1。
参数2必须是NULL。
参数3取回命令行位置参数的函数,命令行 放入字符串。
一般程序,不用这个函数,或不需要自己调用这个函数。
win32中程序举例:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{
int nRetCode = 0;
// initialize MFC and print and error on failure
if (!AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0))//手动初始化MFC
{
// TODO: change error code to suit your needs初始化失败
cerr << _T("Fatal Error: MFC initialization failed") << endl;
nRetCode = 1;
return nRetCode;
}
else
{
nRetCode = Run ();//初始化成功执行别的程序
}
return nRetCode;
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
技术资料-【剖析MFC六大关键技术之初始化过程】
菜鸟扫盲区----windows程序开发基础
mfc 带参数运行
VC/MFC 里使窗口显示默认最大化
Win32编程基础知识_天空总是蓝色的
C++ 中的 WinMain函数
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服