首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

求winform换肤的原理,不用说WPF

2013-09-06 
求winform换肤的原理,不要说WPF比说说Irsiskin2的原理是什么?最好能提供一份代码研究下。[解决办法]那么SSK

求winform换肤的原理,不要说WPF
比说说Irsiskin2的原理是什么?最好能提供一份代码研究下。
[解决办法]
那么SSK文件是怎么解析的?

[解决办法]
你去看看东日软件的IrisSkin和SkinBuilder就明白了。SSK实际上是一个bmp图片资源,但是在通过SkinBuilder绘制的时候,这个软件通过记录你的一些设置成XML可读写资源文件,和这个bmp编译成SSK文件,然后利用NativeWindow类和windowsAPI制作HOOK和控件的WndPro方法进行各种消息处理。当你换肤的时候就是读取xml进行重绘或隐藏覆盖系统样式的过程。

详细内容:参考博客

热点排行