From d740217a2e0c64f85db6b179db5baca983e02d1a Mon Sep 17 00:00:00 2001 From: blueantst Date: Wed, 27 Aug 2014 08:29:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9Demo=E7=95=8C=E9=9D=A2?= =?UTF-8?q?=E4=B8=AD=E7=9A=84=E9=94=99=E5=88=AB=E5=AD=97=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bin/xml/duivision/dlg_main.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/xml/duivision/dlg_main.xml b/bin/xml/duivision/dlg_main.xml index 9b9beb1f..4951226f 100644 --- a/bin/xml/duivision/dlg_main.xml +++ b/bin/xml/duivision/dlg_main.xml @@ -39,7 +39,7 @@ DirectUI技术一般是指将所有的界面控件都绘制在一个窗口上, DirectUI技术需要解决的主要问题如下: 1、窗口的子类化,截获窗口的消息; 2、封装自己的控件,并将自己的控件绘制到该窗口上; -3、封装窗口的消息,并分发到自己的控件上,让自己的控件根据消息进行相应和绘制; +3、封装窗口的消息,并分发到自己的控件上,让自己的控件根据消息进行响应和绘制; 4、根据不同的行为发送自定义消息给窗口,以便程序进行调用; 5、一般窗口上控件的组织使用XML来描述。 通常DirectUI的界面库都采用XML配置文件+图片+控制脚本(Lua、Javascript等)的开发方式,非常类似于Web程序的开发方式,当然这里面控制脚本也可以直接使用C++代码来实现。这种开发方式可以大大提高开发效率,将程序员从繁琐的界面工作中解脱出来,并且通过美工的设计,可以使界面更美观。