DirectUI接口库由微软窗口类名“DirectUIHWND”命名。 这意味着paint on parent DC目录。 也就是说,子窗口不是创建为窗口控制滑块,而是逻辑窗口,它绘制在父窗口之上。 微软的“DirectUI”技术广泛应用于窗口XP系统、媒体播放器和即时消息工具MSN Messager。

传统的窗口界面是用户窗口的分层布局,这种方式有很多局限性。 在当前的开发环境中,您可以使用win32控件立即构建标准的干净界面,但很快就发现如果您想让界面更漂亮、更智能,这很麻烦。 Windows控件提供的自定义绘制/电源绘制技术局限性太多,几乎没有透明度等效果支持,控件布局方面也很陈旧。

DirectUI接口库使用XML将脚本语言(如接口样式、接口布局、vbscript、javascript和lua )描述为接口元素与程序逻辑的交互从这方面看,DirectUI接口库可以被视为微软的迷你WPF、mozilla XUL或adobe的Flex。 这些平台代表了APP应用程序的方向,同时也有许多类似的体系结构,如将定义接口描述为XML,并经常使用脚本语言(DirectUI接口库具有类似的设计) 在控件设计方面,DirectUI接口库融入了很多XUL、WPF、Flex等控件设计理念,直接沿用窗口标准控件,成为实用的接口库

这个接口库设计的最大优点是可以轻松构建高效、美观、非常容易扩展的接口。 国外,如微软、国内,如腾讯、百度等公司的客户端产品多采用这种方式来组织界面,从而很好地将界面与逻辑分离,同时改变颜色、改变皮肤、透明DirectUI接口库旨在满足快速开发客户端接口的需要。 它还引入了业界领先的蒙皮技术,为用户创建更高效、更专业的界面。

最后,需要列举几个DirectUI技术的软件

1.direct ui GUI库

URL:http://www.UIeasy.cn

2 .华丽的接口库

URL:3358www.xcgui.com/

3.UIlib (由来已久,有源代码)。

URL:3358www.viksoe.dk/