CWinApp::Enable3dControls 在VS2005中也不支持了

原创 2005年05月14日 17:13:00

在VS2005中,CWinApp::InitInstance里变化还是挺大的

从VC6升级上的程序,要改一下,才能运行
基本上把
 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
#endif
改为
// InitCommonControlsEx() is required on Windows XP if an application
 // manifest specifies use of ComCtl32.dll version 6 or later to enable
 // visual styles.  Otherwise, any window creation will fail.
 INITCOMMONCONTROLSEX InitCtrls;
 InitCtrls.dwSize = sizeof(InitCtrls);
 // Set this to include all the common control classes you want to use
 // in your application.
 InitCtrls.dwICC = ICC_WIN95_CLASSES;
 InitCommonControlsEx(&InitCtrls);

 CWinApp::InitInstance();

 // Initialize OLE libraries
 if (!AfxOleInit())
 {
  AfxMessageBox(IDP_OLE_INIT_FAILED);
  return FALSE;
 }
 AfxEnableControlContainer();

版权声明:本文为博主原创文章,未经博主允许不得转载。

Enable3dControls警告

warning C4996: 'CWinApp::Enable3dControls': CWinApp::Enable3dControls is no longer needed. You shoul...
  • zhm_joy
  • zhm_joy
  • 2012年08月17日 17:11
  • 4102

"CWinApp::Enable3dControls”引起的C4996告警

这个是编译使用了老的向导生成的MFC代码时遇到的问题,一个典型的告警信息输出如下所示: CrpFileCrack.cpp f:\project\.....\crpfilecrack.cpp(5...

vs2005环境window embedded wince6.0 SP1+R2+R3补丁包

*************************************************************** Windows Embedded CE 6.0 R3.msi的下载地址...
  • wk_sky
  • wk_sky
  • 2013年05月21日 14:00
  • 1622

如何在Windows+VS2005使用最新静态libcurl 7.35.0获取网页数据,支持HTTPS

地址: http://blog.csdn.net/hujkay 作者:Jekkay Hu(34538980@qq.com) 关键词:Windows,curl,ssl,  visual c++ 2005...
  • hujkay
  • hujkay
  • 2014年02月18日 11:42
  • 3518

然ffmpeg支持h264编解码--环境vs2005

1.1 FFMPEG FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进...

让VS2005中的fstream支持中文路径文件打开

让VS2005中的fstream支持中文路径文件打开    前几天发了这篇《用fstream对二进制文件的读写》,有朋友指出了VS2005的fstream对于中文路径支持不好的bug。我想大概是...
  • zbwzll2
  • zbwzll2
  • 2011年10月20日 14:45
  • 301

VS2005.part3.rar

  • 2009年07月21日 11:56
  • 24MB
  • 下载

sqlite3 for vs2005

  • 2015年11月18日 00:44
  • 9.19MB
  • 下载

[VC++]发个MD5的类,适用于VS2005,支持UNICODE

我所说的支持UNICODE只是说返回的密文,省的再字符串转换了.而MD5在加密的时候是把被加密的数据当做字节流,并无ANSI和UNICODE之分.#ifndef _MD5_H_ #define _...
  • Sidyhe
  • Sidyhe
  • 2011年03月01日 09:56
  • 3829
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CWinApp::Enable3dControls 在VS2005中也不支持了
举报原因:
原因补充:

(最多只允许输入30个字)