|
Description
DirectUI is a gui library like "DirectUIHWND" in msn.It uses xml and script to construct ui. The "DirectUI" keyword comes from the msn, a window-less ui desgin. The DirectUI doesnt make use of the native Win32 controls except some complicated control such as edit, listctrl. Instead, It draws controls and widgets on the parent window dc. It uses xml to lay out the controls of dialog, and uses script(vbscript, jscript, lua) to provide flow control and object manipulation features that are not available in xml. It defines style(like css) to describe the look and feel of the application, so it is flexible. You can load style sheets or change the appearance of controls at the run time.
Features: · It can implement some fancy effects very easy, such as transparency, animate. · It uses xml to lay out the controls of dialog, and uses script(vbscript, jscript, lua) to provide flow control and object manipulation features that are not available in xml. · You can build a nice application quickly with DirectUI. · The Directui bases on win 32 APIs, the so it doesnt depend on any framework. · The adjustment of the hue and saturation. You can adjust colour scheme smoothly. · Support change skin at runtime, you can also use different style at runtime. · It defines style(like css) to describe the look and feel of the application, so it is flexible. You can load style sheets or change the appearance of controls at the run time. · It has high drawing efficiency. · It separates the ui and program logic. You can deal with the UI logic related by using xml and script. · Support Unicode.
|