CSDN论坛 > VC/MFC > 界面

如何用VC+MFC做出的程序,在xp系统下显示xp样式的控件? [问题点数:100分,结帖人thememory]

Bbs2
本版专家分:446
结帖率 100%
CSDN今日推荐
Bbs6
本版专家分:6600
Bbs7
本版专家分:12113
Bbs9
本版专家分:60177
Blank
微软MVP 2006年1月 荣获微软MVP称号
2007年1月 荣获微软MVP称号
2005年1月 荣获微软MVP称号
2004年1月 荣获微软MVP称号
Blank
黄花 2006年10月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2003年11月 VC/MFC大版内专家分月排行榜第三
Bbs2
本版专家分:141
Bbs6
本版专家分:6524
Bbs1
本版专家分:80
Bbs3
本版专家分:952
Bbs7
本版专家分:16855
Blank
黄花 2003年10月 VC/MFC大版内专家分月排行榜第二
Bbs1
本版专家分:80
Bbs1
本版专家分:80
Bbs1
本版专家分:98
Bbs7
本版专家分:27961
Blank
红花 2004年2月 VC/MFC大版内专家分月排行榜第一
Blank
蓝花 2003年12月 VC/MFC大版内专家分月排行榜第三
Bbs8
本版专家分:42972
Blank
微软MVP 2004年9月 荣获微软MVP称号
Blank
红花 2003年11月 VC/MFC大版内专家分月排行榜第一
Bbs2
本版专家分:127
Bbs2
本版专家分:446
匿名用户不能发表回复!
其他相关推荐
xp 虚拟机运行WPF程序的时候,有部分控件透明
xp 虚拟机运行WPF程序的时候,有部分控件透明,在这儿有一个可能的解决方案:关闭系统的硬件加速(如何关闭请自行百度)。
vs2010 MFC +win7下的程序 在win7上正常运行,XP就出错(ADO数据库连接出错)
写的一个软件,以数据库文件mdb作为打开文件。 使用ADO连接数据库, 引入了msado15.dll。以前一直很正常。 最近的版本总是在xp上测试打开、新建文件都失败。出现的错误是unknow software exception... 找了几天错误,终于发现不是自己的代码问题。而可能是编译环境问题。于是重装了两次vs2010。问题依旧。 好不容易找到下面这篇文章。发现是a
解决VS 2013生成的程序不能在XP下运行
步骤如下,经验证可行。 1. 项目菜单->项目属性->配置属性->常规->平台工具集,选择“VS2013WindowsXP(v120_xp)”; 2. 项目菜单->项目属性->配置属性->常规->MFC的使用,选择在静态库中使用MFC; 3. 项目菜单->项目属性->链接器->系统->子系统->控制台或窗口windows(根据你的项目类型选择),第二项版本号设成5.0
VS2005编译的程序在XP系统下不能运行的解决办法
我们有这样的经验,在VC6.0、VS2003下使用Use MFC in a shared DLL选项编译出来的程序,如果在一台纯洁的机器上运行,会弹出警告,提示我们缺少某些dll。我们乖乖的把那些库收集起来,打包的时候裹到一起就OK了。 可是,在VS2005下,好日子不再有了。在VS2005下使用Use MFC in a shared DLL选项编译出来的程序,在Windows 2003或
关于vs2015生成软件在XP中运行时提示不是有效的WIN32应用程序
解决方法:上方工具栏选择调试—>ConsoleApplication1 属性—>配置属性—>平台工具集—>改为Visual Studio 2015 - Windows XP (v140-xp)。  如下图。 更改后重新生成的软件可在XP中运行。
如何把MFC工程XP样式切换成WIN7样式
1、在工程内新建扩展名为manifest的文件(例如:res\my.manifest) 2、向文件中写入以下内容:       name="Microsoft.Windows.XXXX"    processorArchitecture="x86"    version="5.1.0.0"    type="win32"/>  Windows Shell   
VS2010-MFC下控件Win7风格设置
MFC的界面太丑了,但是学会之后写一写简单的可交互的PC端程序还是可以的,但是用VS2010自己生成的MFC工程上的控件程序还是MFC经典风格,实在是看不下去,如下 要使其按钮带有Win7风格,带有Aero的美化效果,就需要在MFC工程的头文件Stdafx.h文件中,加入以下代码 #pragma comment(linker,"/manifestdependency:\"typ
VC++列表控件Report报表样式初始化及添加数据基本方法
1、添加ListCtrl控件 2、属性中View设置为Report   3、类向导为列表控件关联变量:   4、设置列宽: CRect rectLocal;  m_ListLocal.GetClientRect(rectLocal); //获得当前客户区信息  m_ListLocal.SetColumnWidth(0,rectLocal.Width()/2);
Vista 避免畫面元素難以閱讀,可用SetProcessDPIAware()防止
Windows Vista 允许用户更改每英寸点数 (dpi) 设置,以使屏幕上的大多数用户界面 (UI) 元素显示得更大。虽然 Microsoft Windows 中早已提供了此功能,但是,在早期版本中,缩放必须由应用程序实现。在 Windows Vista 中,对于无法自行缩放的所有应用程序,桌面窗口管理器将对其执行默认缩放。UI 自动化客户端应用程序必须考虑到此功能。 默认的 dpi
MFC 文档视图学习笔记----list控件标题乱码解决办法
给类添加的系统函数: 右键该类,然后可以看到 Add Virtual Function 或者Add windows message Handle。 在这两个函数中添加所需要的MFC的系统类。即可以。 1.VC6.0, 初始化后list列表控制字段名中文显示为乱码,英文正常, 哪出问题了, 其它控件中文显示正常, 电脑里其它程序再编译也正常 解决方法:我在MFC对
关闭
关闭