2024年5月29日发(作者:)

金山卫士界面源码解读及界面库分离(2)

前面已经发布了分别后的Kui代码,我们继续,下面来说明该代码库的

二、

Kui将用法到的诸片,布局定义xml等文件用法zip打包,并按资源

名"",资源类别为"SKIN",保存到运行程序的资源里

用法.

三、

首先要说下Kui框架的一些基础概念:

Kui库用法xml格式定义控件及资源的布局,这也是通常DirectUI的

一、

做法(xml布局,脚本控制[Kui里面没用法],windowless)。

金山界面库不用法Windows的窗口布局,只是用法Windows的窗口作为

有了以上的概念就可以用法Kui来举行界面开发了。

一个载体,囫囵窗口都只是作为一个绘制面,

学生们可以参考第一个样例程序----该程序在客户区显示经典的

而Kui对窗口采取重新布局,取消了原窗口非客户区和客户区的概念.

hello world.并且对窗口外框举行了美化。

而自己对窗口划分为上中下三个部分.

一、建立工程

上部分为Header,普通作为窗口标题栏,可以放置缩小,最大化,关闭按

首先用法向导建立一个Win32程序,对!是Win32程序,挑选了Kui,

钮,

你将不能用法MFC编程了,由于没有了MFC的窗口概念。

中部分为Body,是窗口主要功能操作区域,

你将应用微软的另一个库举行程序开发----WTL。

下部分为Footer,普通作为状态显示.

益处就是开发出来的程序不会那么臃肿了,缺点嘛,就是没有MFC那

这部分解释主要是为了以后写XML时用法.

第 1 页 共 10 页