Duilib is a lightweight Windows Desktop UI Library developed with Directui as the technical principle, using XML to describe the interface style, interface layout, can easily build efficient, beautiful, very easy to expand the interface. Thus the interface and logic are very good separation, but also easy to achieve a variety of ultra-bright interface effects such as color change, skin, transparent and so on.
The appearance of Duilib interface library solves the problems of using traditional MFC interface Library to develop software, bad interface details, hard coding, low development efficiency and large volume of generating program. In addition, the traditional MFC interface beautification library mostly uses hooks and other technologies that have a large impact on the system, which may cause system instability or other errors. The Duilib interface library is completely based on GDI self-painting on windows, no other dependencies, no special or dangerous system calls, can be a good solution to the traditional MFC interface of a series of problems. The Duilib interface Library is fully compatible with ActiveX controls (such as common IE controls and flash), and can be used with interface libraries such as MFC, and users can completely avoid the need to switch to the Duilib interface Library to bring additional costs or duilib the interface library will not function enough.
Duilib Interface library can be widely used in Internet client, tool software client, management system client, multimedia client (such as KTV, touch screen), car computer system, GPS system and mobile phone client software.
Many well-known domestic software clients have used this as the basis to expand and use the duilib, such as PC client, NetEase cloud music.
Of course, so far duilib has a lot of problems exist, but as long as a little time to solve, if the code is small interface logic is not too complex client, and requires a beautiful interface easy to change skin, duilib can give you want. In addition, Duilib can also be embedded in MFC use, or with Duilib Master Interface, MFC window as a common window control to manage, usage should be flexible.
Custom color interface: Duilib vs. MFC