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 is a powerful interface development tool that completely separates user interfaces from processing logic, greatly improving the development efficiency of user interfaces. 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 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 free of charge.
The directui interface library is named after a Microsoft Window class named "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, supports PNG, bitmap, GIF, and ICO image formats. Supports PNG images with transparent channels
Here is a demo using duilib.
Http://www.oschina.net/code/snippet_125020_4577
Http://my.oschina.net/tonyyang/blog/10568