• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

免费皮肤控件的使用方法及效果测试USkin v2.2

mysql 搞代码 4年前 (2022-01-09) 22次浏览 已收录 0个评论

一、控件准备 1、将USkin.dll、USkin.lib和皮肤文件”*.u3″拷贝到exe文件所在的目录。 2、将USkin.h文件拷贝到工程文件目录下的include文件夹中(代码中的包含路径需要根据实际路径改变)。 二、添加代码 1、在项目-属性-连接-输入-添加依赖项中填写:USkin.l

一、控件准备
1、将USkin.dll、USkin.lib和皮肤文件”*.u3″拷贝到exe文件所在的目录。
2、将USkin.h文件拷贝到工程文件目录下的include文件夹中(代码中的包含路径需要根据实际路径改变)。
二、添加代码
1、在“项目”->“属性”->“连接&rdquo本文来源gaodai$ma#com搞$$代**码网;->“输入”->“添加依赖项”中填写:USkin.lib。
【在stdafx.h最下面加上 :
#pragma comment(lib,”uskin.lib”)】

2、在***App.cpp文件头部添加:

#include “include/USkin.h”

3、在***App.cpp文件InitInstance()函数的SetRegistryKey(_T(“应用程序向导生成的本地应用程序”));下方添加:

USkinInit(NULL,NULL,_T(“media.u3”));

4、在***App.cpp文件InitInstance()函数的return FALSE;上方添加:

USkinExit();

5、在主对话框的.cpp文件头部添加:

#include “./include/uskin.h”

6、在主对话框的.cpp文件的OnInitDialog()或其他需要换肤的函数中添加代码:

int n=rand();
float h=n%360;
USkinApplyColorTheme(h,1.0f);
//颜色范围0~360,饱和度范围0.0~1.0

三、BUGS
1、当菜单栏出现没有子菜单项的情况时,鼠标滑过该菜单项,会出现异常。

四、测试结论:
1、该控件有配套的皮肤开发包,但现成的皮肤较少。
2、该控件支持对一种皮肤的多种颜色搭配方案。
3、该控件支持20多种Windows控件。
4、当对话框的菜单项下面没有子菜单项时,鼠标移动到该菜单处时出现异常。
5、返回的菜单句柄为空,无法实现选中(带标记)功能。
6、对重绘控件的支持不好。
7、其他问题,未知。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:免费皮肤控件的使用方法及效果测试USkin v2.2

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址