TC官方合作论坛

标题: 关于皮肤问题,请当回事 好吗? [打印本页]

作者: chen40301    时间: 2014-8-11 04:36
标题: 关于皮肤问题,请当回事 好吗?
皮肤不支持安全模式 这个鸡肋就懒得提了

其次是皮肤生成后的一些bug
下面我截几张图:
[attach]16807[/attach]
[attach]16806[/attach]

控件方面稍微美中不足,
表格 选项卡 下拉框
我就能用到这些 所以只发现这几个不太美观 没法跟其他控件一样透明
比yi语言的效果差了不少

谁有解决方案的请赐教,
不胜感激







作者: b44412545    时间: 2014-8-11 09:30
自己找一个皮肤文件(.she)放到C盘 , 然后把  SkinH.dll 这个文件放到资源里(这个文件上百度下载就好)
然后加代码
  1. dllcall("rc:SkinH.dll","int","SkinH_AttachEx","char *","c:\\皮肤名.she","char *","")
复制代码

作者: chenxiaoman    时间: 2014-8-11 09:58
我是来看楼主头像的。。。
作者: ljc1207    时间: 2014-8-11 10:32
去论坛下。多用搜索
SkinH.dll是标准dll,所以只能TC4.0能用
例子: var path = help.getrcpath("rc:")
         dllcall(path & "SkinH_EL.dll","int","SkinH_AttachEx","char *",path & "皮肤_Win7.she","char *","")

跟tc有点稍稍不兼容,比如不会自动设置窗口的背景色、标签背景色(不过会修改选项卡的背景色,可以通过选项卡来判断默认背景色,
然后窗口、标签背景色都可以手动设置)、列表框的标题的颜色、表格控件等(你可以用‘SkinH_Map’命令来指定控件的换肤类型,一般不兼容的控件
用通用换肤1、2(值:1036、1037)就可以了)

官网及插件的接口列表:http://www.skinsharp.com/htdocs/docs.htm

另附上tc生成的程序在rc资源目录使用标准dll(dllcall)导致退出时不会自动删除rc目录的解决方法:
http://bbs.tyuyan.com/thread-17711-1-1.html


作者: 如此美丽。    时间: 2014-8-11 13:19
用易语言 ..
作者: chen40301    时间: 2014-8-11 18:39
如此美丽。 发表于 2014-8-11 13:19
用易语言 ..

易语言的界面可以弄到tc上吗
作者: 如此美丽。    时间: 2014-8-11 20:48
chen40301 发表于 2014-8-11 18:39
易语言的界面可以弄到tc上吗

Of course




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1