Enable3dControls警告
来源:互联网 发布:fedora和ubuntu 编辑:程序博客网 时间:2024/04/29 21:23
warning C4996: 'CWinApp::Enable3dControls': CWinApp::Enable3dControls is no longer needed. You should remove this call.d:\software\microsoft visual studio 9.0\vc\atlmfc\include\afxwin.h(4818) : see declaration of 'CWinApp::Enable3dControls'
定位到此警告代码处:
#ifdef _AFXDLL Enable3dControls(); // Call this when using MFC in a shared DLL#else Enable3dControlsStatic(); // Call this when linking to MFC statically#endif
这两个函数的调用主要为了MFC的新旧版本的兼容性,在Windows 95平台上要这样调用一下才能使用新的Windows 3D样式的控件,否则就是老的Win 3.2样子的控件,然而在Windows 95之后的平台不需要再调用这两个函数了,参考前面的方法,用_MSC_VER对其隔离就行了:
#if _MSC_VER <= 1200 // MFC 6.0 or earlier #ifdef _AFXDLL Enable3dControls(); // Call this when using MFC in a shared DLL #else Enable3dControlsStatic(); // Call this when linking to MFC statically #endif#endif
还有一个方法就是直接注释掉这句“Enable3dControls(); ”。
- Enable3dControls警告
- vs2005中去除Enable3dControls警告
- Enable3dControls
- Enable3dControls与Enable3dControlsStatic
- warning C4996: 'CWinApp::Enable3dControls': CWinApp::Enable3dControls is no longer needed.
- warning C4996: 'CWinApp::Enable3dControls': CWinApp::Enable3dControls is no longer needed.
- warning C4996: 'CWinApp::Enable3dControls': CWinApp::Enable3dControls is no longer needed
- Enable3dControls()和Enable3dControlsStatic()函数简介
- "CWinApp::Enable3dControls”引起的C4996告警
- CWinApp::Enable3dControls”引起的C4996告警
- warning: CWinApp:: Enable3dControls() is no long need.
- 警告
- 警告
- warning C4996: 'CWinApp::Enable3dControls': CWinApp::Enable3dControls is no longer needed. You
- CWinApp::Enable3dControls 在VS2005中也不支持了
- 警告窗口
- 警告对话框
- 病毒警告!
- linux下的常用I/O模型
- struts2为action设置静态参数
- Android 不分区使用link2sd(app2ext APP2SD)
- 【素材分享】分享35套很不错的抽象纹理背景素材 !
- 搜索比赛A 走迷宫
- Enable3dControls警告
- PPPoE与802.1X在校园网中的应用分析
- C++下的XML分析工具CMarkup的常用函数详解
- Java中int、String相互转换
- vs2010常用快捷键
- 电子工业出版社30周年活动
- KMP算法-一个视频讲解很好的 很流畅 很详细 一定有益
- USB的VID和PID,以及分类(Class,SubClass,Protocol)
- android 多国语言对照表