阅读背景:

用HOOK机制让自绘菜单栏控件模拟系统菜单栏行为

来源:互联网 

在Windows的UI开发中,我们经常需要对窗口和控件进行自绘,以实现独特的UI风格,满足软件的个性化需求,提升用户的视觉体验。目前市面上流行的软件,大都有自己别具一格的界面,许多软件还提供多种界面供用户选择,我们称之为skin。应用程序的类型,按M$通俗粗略的划分,可以分为:对话框程序、单文档程序(SDI)、多文档程序(MDI)。在换肤功能的开发中,对话框程序是最简单的,单文档和多文档程序是比较头痛的。因为,我们会遇到诸如菜单栏、工具栏的换肤问题(对话框也可能有菜单栏、工具栏,只要有这些,就是比较麻烦的事情。)。 这里,我们先讨论一下关于菜单栏换肤时遇到的一个问题。在Windows的UI开发中,我们经常需要对窗口和控件进行自绘,以实现独特的UI风格,满足软件




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: