从Windows XP开始,系统为我们用来创建应用程序用户界面的绝大部分控件提供了许多炫丽的风格,它们被称为用户界面主题。然而,默认情况下,应用程序并不支持用户界面主题。支持用户界面主题的一个简单方法就是随应用程序提供一个XML格式的清单。应用程序会根据这个清单来绑定到正确版本的ComCtl32.dll,这样ComCtl32.dll就能够以正确的方式重绘Windows控件。Microsoft C++连接器提供了一个manifestdependency选项,通过pragma指示符用适合的参数对这个选项进行了设置。

// Needed for supporting XP/Vista styles.
#if defined(_M_IA64)
#pragma comment(linker, "/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='IA64' publicKeyToken='6595b64144ccf1df' language='*'\"")
#endif
#if defined(_M_X64)
#pragma comment(linker, "/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.6000.0' processorArchitecture='amd64' publicKeyToken='6595b64144ccf1df' language='*'\"")
#endif
#if defined(M_IX86)
#pragma comment(linker, "/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"")
#endif

通过在源文件中添加

#pragma comment(linker, "/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"")

SysLink之类的控件可以正常使用

SDK使用xp风格控件相关推荐

  1. c语言 listview,C语言 SDK编程之通用控件的使用--ListView

    一.ListView控件属于通用控件CONTROL中的一种,在SDK编程方式时要使用通用控件 必须包含comctl32.dll,所以代码中要有头文件: commctrl.h    导入库:comctl ...

  2. 如何使用SAP UI5 SDK网站查询指定控件的属性如何使用

    一个朋友向我提问,SAP UI5 input控件,如何实现inputField内容靠右显示? 其实我也有好几年没做SAP UI5开发了,我也记不住这么多细节,但是类似问题,可以自行查询SAP UI5官 ...

  3. 12个Material Design风格控件的使用

    项目在GitHub上的地址: https://github.com/Hebin320/MaterialDesignUse CSDN上的下载地址 http://download.csdn.net/det ...

  4. 【VM服务管家】VM4.x算子SDK开发_3.4 控件嵌入类

    目录 3.4.1 图片存储:图片保存的方法 3.4.2 辅助十字线:给图像添加辅助十字线的方法 3.4.3 控件调用:在WPF中使用Winform控件的方法 3.4.4 图形改变事件:渲染控件上图形改 ...

  5. PIE SDK图层树伙伴控件示例

    1.  功能简介 TocControl控件的主要作用是显示当前加载的图层有哪些.采用什么样的符号等,目的是使用户对当前加载的数据和结构有一个总体的把握.与之相关联的伙伴控件有MapControl,Pa ...

  6. sdk编程改变static控件字体和颜色

    //关于对话框中要处理的控件的ID是IDC_MYSTATIC //"关于"框的消息处理程序. LRESULT CALLBACK About(HWND hDlg, UINT mess ...

  7. ASP.NET控件Web CAD SDK发布v12版本,支持DWG 2018丨附下载

    2019独角兽企业重金招聘Python工程师标准>>> Web CAD SDK为ASP.NET控件,可用于通过Internet.Intranet.Sharepoint.Office ...

  8. java 地图控件_室内地图Android SDK地图控件 - 蜂鸟云

    地图控件 Fengmap Android SDK 提供多个控件.控件与地图之间存在交互.本模块将对控件交互部分提供说明介绍. 注:除指北针控件外,其余控件的创建都在onMapInitSuccess事件 ...

  9. Android-UI 开源控件

    第一部分 个性化控件(View) 主要介绍那些不错个性化的View,包括ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView.Pro ...

最新文章

  1. 关于SUID、SGID、Sticky
  2. P5044-[IOI2018] meetings 会议【dp,笛卡尔树,线段树二分】
  3. 解决弹出的窗口window.open会被浏览器阻止的问题
  4. java 折线_用Java绘制简单的折线图
  5. 4.docker 添加国内镜像
  6. leetcode——给你两个非空链接表,代表两个非负整数。 数字以相反的顺序存储,并且它们的每个节点包含单个数字。 将两个数字相加,并将其作为链表返回。
  7. 翻译: 自动驾驶汽车技术:自动驾驶汽车如何工作?
  8. 文件夹复制命令 linux,linux拷贝文件夹命令
  9. hd620显卡驱动 linux,英特尔为Windows 10 推出新显卡驱动 26.20.100.7870
  10. 周鸿祎:创业者需要有点阿Q精神
  11. matlab如何画极零图,用MATLAB画零极点图.ppt
  12. 创世卓越高清晰PDF图书下载 40本
  13. 氮化物 聚多巴胺修饰六方氮化硼|铁颗粒周期性填充的竹节状氮化硼纳米管|纳米氮化硼(BN)包覆的Al2O3复合粉|铜纳米线填充氮化硼纳米管
  14. 2022年电赛A题单相交流电子负载一等奖(代码工程+PCB原理图资料)
  15. 最新多功能校园表白墙源码 LoveWall V2.0Pro
  16. NAS网络存储中使用Docker安装百度网盘客户端教程
  17. Ftp下载文件超时处理
  18. 汪峰演唱会的线上营销和线下营销
  19. 解决win10服务主机:网络服务占用网络宽带的方法(自测有效)
  20. (六)CCD传感器1000帧fpga-68013-usb2.0传输:上位机MFC的c++部分

热门文章

  1. Servlet简介与Servlet和HttpServlet运行的流程
  2. 数据分析之全国热门景点分析
  3. View (二) 自定义属性
  4. 浏览器history操作实现一些功能
  5. 温度传感器有源电子标签设计浅析
  6. 字符串问题简述与两个基本问题的Java实现——判断二叉树拓扑结构关系与变形词...
  7. 【转】How Many Boyfriends
  8. layui的几个简单使用(简单弹窗,加载效果,移除加载效果)
  9. Configure NFS Server On AIX 6.1
  10. 理解和配置 Linux 下的 OOM Killer