读书人

怎么实现类似skinmagic的界面皮肤库

发布时间: 2012-02-22 19:36:55 作者: rapoo

如何实现类似skinmagic的界面皮肤库
我现在在找一个轻型的免费的皮肤库,没找到,于是准备自己写一个。研究了一下现有皮肤库的使用,大概有2种用法,一种是对现有的所有mfc控件进行继承,然后使用新控件,实现换肤,这一种使用起来很麻烦,而且不方便融合进已经写好的工程;还有一种使用起来很简单,以skinmagic为代表,只要在工程初始化和结束的时候分别载入资源,释放资源,然后在需要换肤的控件init中执行SetWindowSkin( m_pMainWnd->m_hWnd , "MainFrame" ),就行了。我想问:这第2种如何实现,哪儿可以找到类似的代码。

[解决办法]
截取windows绘制api
[解决办法]

http://www.codeproject.com/KB/wtl/SkinX.aspx
http://www.codeproject.com/KB/library/SkinCtrl.aspx

读书人网 >C++

热点推荐