Skip to content
/ TSkin Public

采用ATL实现的窗体换肤的COM DLL,扁平化自定义效果,简单易用。The com DLL of window skin changing realized by ATL is flat and easy to use.

License

Notifications You must be signed in to change notification settings

bzmework/TSkin

Repository files navigation

TSkin

采用ATL实现的窗体换肤的COM DLL,扁平化自定义效果,简单易用。The com DLL of window skin changing realized by ATL is flat and easy to use. The com DLL of window skin changing realized by ATL is flat and easy to use.

支持的功能:
设置标题栏文本颜色(TitleColor)
设置标题栏渐变开始色(GradientBeginColor)
设置标题栏渐变结束色(GradientEndColor)
设置窗口背景色(BackColor)
设置标题栏高度,取值范围(TitleBarHeight)
设置边框宽度(BorderWidth)
设置窗口透明度(Alpha)
设置阴影颜色(ShadowColor)
设置阴影深度,(ShadowDepth)
设置阴影透明度(ShadowTransparency)
设置阴影类型(ShadowType)
设置是否显示最小化按钮(ShowMinButton)
设置是否显示最大化按钮(ShowMaxButton)
设置是否显示帮助按钮(ShowHelpButton)
设置关闭按钮颜色(CloseButtonColor)
设置是否启用字体平滑,(FontSmoothing) 只有少数字体支持平滑, 例如: Arial,Tahoma,微软雅黑.

测试效果:

默认风格
image
窗口透明
image
自定义样式
image
SAP风格
image

编译环境:
Windows 10
Visual Studio 2019
说明:支持vs6-vs2019所有版本编译,如果你要支持在xp上使用,请采用TSkin.dsw,若有必要则进行升级,
升级路线一般是:vs6升级到vs2005进行过渡然后升级到更高版本的vs编译环境。

About

采用ATL实现的窗体换肤的COM DLL,扁平化自定义效果,简单易用。The com DLL of window skin changing realized by ATL is flat and easy to use.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published