<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<p align="center"><b>使用免费换肤软件USkin实现换肤<br>
</b><br><br>
作者:<a href="www.thirdwolf.com">thirdwolf</a></p>
<p><br><br>
一、USkin 介绍</br>
USkin是一套用于换肤的sdk。目前还在不断完善阶段。最终目标是提供对个人免费的换肤软件。<br>
<br>
二、使用方法<br>
同其他类似软件一样。使用USkin非常简单.<br>
1.调用USkin_InitUSkin进行初始化<br>
2.调用USkin_LoadUSkin进行换肤<br>
3.调用USkin_ExitUSkin退出<br>
代码示例如下:<br>
<pre>#include "USkin.h"
...<br>
BOOL CDialogApp::InitInstance()
{
...
USkin_InitUSkin(_T("corona.uskn"));
CDialogDlg dlg;
m_pMainWnd = &dlg;
INT_PTR nResponse = dlg.DoModal();
if (nResponse == IDOK)
{
// TODO: 在此放置处理何时用“确定”来关闭
//对话框的代码
}
else if (nResponse == IDCANCEL)
{
// TODO: 在此放置处理何时用“取消”来关闭
//对话框的代码
}
USkin_ExitUSkin();
return FALSE;
}
<br></pre>
三、运行结果<br>
<br>
<img border="0" src="myappimg1.gif"><br>
图一 运行界面<br>
<br>
四、结束语</p>
<br>
当前USkin换肤软件还存在着缺陷,请尽量不要在sdi,mdi程序中使用。在Dialog中可以正常使用<br>
<li>在sdi程序中,Dock Control Bar 将会引发Exception.(目前未支持ControlBar)</li>
<li>在mdi程序中,会Crash(对MDIClient支持力度不够)</li>
<br>下一发布版本将会对sdi.mdi程序提供完美支持。附带的文件中包含USkinBuilder预览版.您可以使用它来<br>
进行自定义皮肤.<a href="uskin_FreeV1.rar">下载附件</a><br>
USkin目前为非商业性软件。不提供完全技术支持。而且仅仅只是对个人用户免费.如果您觉得使用<br>
USkin没有保障,建议您使用skinmagic/skinplusplus/appface等商业软件。<br>
感谢您关注USkin! <a href="www.thirdwolf.com">www.thirdwolf.com</a>
</td>
</tr>
</table>