Windows界面开发-如何实现一个自定义的界面库?

发布于 2016-12-18 14:37:05 字数 43 浏览 1137 评论 3

想自己实现一套界面库,最基本的原理是什么?如何实现多窗口的消息传递机制。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

泛泛之交 2017-04-17 08:43:16

最好使用现有的成熟的,稳定,bug少,开发的后期很舒服的。

甜柠檬 2017-03-26 08:44:26

最基础的还是要把界面框架搭建好,有了好的框架,可以灵活在各平台上扩展和实现,好的框架需要有丰富的界面开发经验的,设计模式的知识也用的比较多,比较经典的可以研究一下QT,以及VCF。

晚风撩人 2017-02-25 16:00:53

看过一些不同平台的界面库,觉得一个界面库主要有两个元素组成区域和事件,涉及到窗口的程序,屏幕中的所有元素都会有区域和事件两个元素,windows自己的控件有这两个元素,其他任何界面库都有这两个元素,不同平台的界面库也是如此,例如:苹果的XCODE、Android的界面库、linux上的界面库,以及一些第三方的界面等等,所以要自己实现一个界面库就是要抽离这两个元素,有了这两个元素再往外扩充,从区域可以扩展它的属性,例如背景、边框、坐标、对齐、边距、上下级等等,总之屏幕上的界面就是有具有不同属性的一个个区域组成,界面为了满足交互的任务,就要响应用户输入的不同事件,所以每个区域又必须关联不同的事件,常见的事件包括鼠标点击、拖拽、刷新、最小、最大、关闭等等。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文