整个界面的绘制基于GDI+和UpdateLayeredWindow分层窗口,所以组件全部依赖于自己绘制,不兼容Windows通用窗口组件。
解决方法有两种:1、内部增加一种兼容通用窗口组件的自绘方式
2、利用双层窗口,一层自绘、一层通用窗口组件
如果有人需要的话可以在我的基础上进行修改,我是没有精力改了。
简介:
1、基本组件:按钮、标签、编辑框(基本可用、待完善)、列表、选择夹(页面)、图片框、进度条、单选框、选择框、组合框、菜单等等
2、组件布局类,通过将窗口划分为无数个网格,把每个组件绑定到指定网格来实现窗口自适应布局
3、组件子父嵌套逻辑初步完成
4、所有组件(包括窗口)都可挂接自定义绘制、消息回调事件,对窗口及组件进行扩展绘制、外部消息处理
5、暂时想不起来。。。
注:目前模块还是存在很多问题,简单写点小软件还行,正式使用还不行,主要还是用于相互学习交流,有想法的可以完善它
如图: