Windows XP 的外观风格

本文详细介绍了如何在Windows XP上实现外观风格,包括如何在不同类型的程序中使用ComCtl32.dll版本6,如何处理自定义控件和HTML内容的外观,以及如何确保应用程序在不同版本的Windows上兼容运行。主要涉及的技术包括ComCtl32.dll、UxTheme API和声明文件的使用。
摘要由CSDN通过智能技术生成
使用 Windows XP 的外观风格
Windows 用户体验组
Microsoft Corporation
2001年5月

本文只是初步的文档,如有更改,恕不另行通知。

概要:本文档说明了如何使用 Microsoft Windows XP 来完成将外观风格应用于应用程序时必需执行的常见任务。

目录

简介

通过使用 Microsoft® Windows® XP,您现在可以定义控件和窗口的外观风格,例如简单的颜色以及纹理和形状。您可以控制控件中的每个定义部件,也可以控制窗口中非客户端(框架和标题)区域的每个部件。之后,用户可以使用 Windows 控制面板中的“外观”选项卡在传统外观风格和其它可用风格之间进行切换。

Windows XP 版本提供外观风格。通过使用助手库和应用编程接口 (API),您无需更改过多代码即可在您的应用程序中使用 Windows XP 的外观风格。有关详细信息,请参阅 MSDN Library 中的 Platform SDK 文档。

ComCtl32.dll 版本 6

Windows XP 操作系统上运行的所有应用程序都有一个非客户端区域,其中包括窗口框架和非客户端滚动条。默认情况下,外观风格将应用于非客户端区域。这意味着非客户端区域的外观由当前安装的外观风格指定。要将外观风格应用于客户端区域中的常用控件,必须使用 ComCtl32.dll 版本 6 或更高版本。与 ComCtl32.dll 的早期版本不同,ComCtl32.dll 版本 6 不可重新分发。要使用动态链接库 (DLL) 的版本 6,唯一途径是使用包含它的操作系统。Windows XP 同时提供版本 5 和版本 6。ComCtl32.dll 版本 6 中包含用户控件和常用控件。默认情况下,各种应用程序使用 User32.dll 中定义的用户控件和 ComCtl32.dll 版本 5 中定义的常用控件。

如果要让您的应用程序使用外观风格,必须添加应用程序声明,指出如果 ComCtl32.dll 版本 6 可用,则应该使用它。版本 6 包括一些新控件和其它控件的新选项,但是,最大的变化是支持对控件在窗口中的外观进行更改。

外观风格任务

要将外观风格添加到您的控件,可能需要执行以下一些任务。

在未使用第三方扩展的应用程序中使用 ComCtl32.dll 版本 6

下面是一些未使用第三方扩展的应用程序示例。

  • 计算器

  • FreeCell

  • 扫雷

  • 记事本

  • 纸牌

要创建声明并使您的应用程序能够使用外观风格,请执行以下步骤: <

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值