The first open-source directui interface library in China is open, sharing, benefiting the public, and win-win. It complies with the BSD Protocol and can be used for commercial projects for free. Currently, it supports windows 32, Windows CE, mobile, and other platforms.
Duilib? It is a powerful interface development tool that completely separates the user interface from the processing logic, greatly improving the development efficiency of the user interface. Provides the WYSIWYG development tool uidesigner. After using directui, our designers will be completely released without being bound by development. We can make full use of our design capabilities to design the software interface and participate in the user interface development process. Duilib? Currently, it supports windows 32, Windows CE, mobile, and other platforms. It is developed using C ++ and complies with the BSD Protocol and can be used for commercial projects for free ?.
The directui interface library is named after Microsoft's window class name "directuihwnd", meaning paint on parent DC directly. That is, a child window is not created in the form of a window handle, but is a logical window drawn above the parent window.
The directui interface library uses XML to describe the interface style and layout, allowing you to easily build an efficient, brilliant, and scalable interface. In this way, the interface and logic are well separated, and various superb interface effects such as color change, skin change, and transparency are easily implemented.
Directui features
XML and script to build the interface: use XML to configure the interface control layout use XML to describe the interface style XML syntax is simple, easy to learn and master support for changing skin tones support most controls transparent, including sub-window transparent support for PNG, bitmap ,? GIF ,? ICO image format. Supports PNG images with transparent channels
Here is a demo using duilib.
Http://www.oschina.net/code/snippet_125020_4577
Directui interface library duilib