编译程序时会出现如下警告:
warning C4996: 'CWinApp::Enable3dControlsStatic': CWinApp::Enable3dControlsStatic is no longer needed. You should
remove this call.
1> d:\program files (x86)\microsoft visual studio 8\vc\atlmfc\include\afxwin.h(4480) : 参见“CWinApp::Enable3dControlsStatic”的声明
在应用程序中屏蔽此行即可!!
BOOL CCDimmShowApp::InitInstance()
{
AfxEnableControlContainer();
// Standard initialization
// If you are not using these features and wish to reduce the size
// of your final executable, you should remove from the following
// the specific initialization routines you do not need.
#ifdef _AFXDLL
Enable3dControls();// Call this when using MFC in a shared DLL
#else
// Enable3dControlsStatic();// Call this when linking to MFC statically
以下内容来自网友:
In MFC 5.0, Enable3dControls and Enable3dControlsStatic are obsolete because their functionality is incorporated into Microsoft's 32-bit operating systems.
删除这个调用现在对应用程序没有影响
本文详细解释了在使用MFC时遇到的警告信息,以及如何通过简单步骤来解决警告,避免影响应用程序的正常运行。
2287

被折叠的 条评论
为什么被折叠?



