
SkinSE是一个C ++接口库,非常适合软件接口开发. 使用XML管理GDI资源(例如图片,字体,颜色等),最大程度地将界面和逻辑分开,从而使程序员有更多时间在软件内执行逻辑处理. SKINSE扩展了非常丰富的API接口,与其他接口控件兼容,从而使接口开发更加灵活和高效. SkinSE仅使用几个用于Windows的低级核心库,而不使用(第三方库易语言swf播放器,例如MFC / ATL). 它是用纯API编写的,并使用C语言导出来增强可移植性,并且可以在许多计算机语言中使用.

SKINSE的高级功能:

1.SKINSE没有完全采用HOOK拦截窗口的机制. 它主要使用子类的控件来修改用于蒙皮的窗口过程函数. 但是易语言swf播放器,内置的HOOK可以动态设置HOOK,从而确保了精加工结构中SKINSE的灵活性.

2.SKINSE有一个内置的DirectUI绘制概念,可以将界面绘制元素抽象为图片,文本,矩形区域,线条,以及内置的EventItem和DrawItem绘制机制. 这些绘图元素和绘图机制可以组合和开发,以实现界面控件,例如按钮,单选框,复选框,组框,选项卡控件和控件.

3.SKINSE提供了非常丰富的API接口,这使得SKINSE接口库在最大程度上更加透明和个性化,从而最大程度地利用了SKINSE接口库.
4.SKINSE在对控件进行子类化和重新设置外观时,请尽量不要修改控件的默认属性,并尽量与窗口标准控件的默认属性兼容. 例如,当市场上许多接口库绘制窗口标题栏时,窗口的WS_CAPTION属性将被删除,从而导致GetClientRect和GetWindowRect方法无效,这增加了接口开发和设计的难度. 当然,它也不能完美地支持SDI / MDI和其他接口框架.
5.SKINSE提供界面控件动态布局的特征. 无需在程序开发中调整最繁琐的窗口控件的位置. ...
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-151901-1.html
芝麻打成粉了
50w
完全彻底全部干净歼灭美強盗
现在前两条中国领先了