Win32看起来很讨厌,如何通过自定义皮肤让它看起来更好看?
我的意思是像Adobe产品,iTunes,Autodesk 3dsmax和Softimage XSI,Windows媒体播放器,Blender,Comodo防火墙,Winamp,Babylon客户端以及少数下载管理器等.
有很多类似的应用程序,但我找不到任何适当的教程或指南,它看起来像秘方!
只有两个在线提供的教程:
老而无用:http://www.codeproject.com/Articles/20497/Draw-Skin-Window-Using-Pure-Win32-API
只覆盖不透明的背景(这是我避免的,我需要更多关于GUI组件):http: //www.flipcode.com/archives/Win32_Window_Skinning.shtml
是否有任何书籍或适当的指南来学习如何为Win32api构建皮肤?
编辑:我接受大卫罗德里格斯评论,那里↓↓
小智 3
我在使用 C++ Builder 之前已经这样做过。我采取的方法是创建一个表单,将其设置为无边框,并将整个表单着色为相同的颜色。然后我将表单透明度设置为这种颜色。然后,我将图像添加到创建所需皮肤的表单中。
我确信这一切都可以通过标准 win API 来完成,但我无法描述(或建议)仅通过 API 调用来完成此操作。
| 归档时间: |
|
| 查看次数: |
11175 次 |
| 最近记录: |