The last introduction of several graphical interface library http://blog.okbase.net/vchelp/archive/23.html are foreign open source projects, the introduction of several of the people are open source projects, most of the use of directui design ideas.
1. Colorful Interface Library Xcgui
Colorful interface Library is not only the interface library, it is a software interface development framework, so that users develop desktop software to become simple and efficient, it features rich, small, secure (all interface elements without handles), Unicode character encoding, perfect help documents;
and provides UI designer, support XML layout, CSS style sheet, XML resource, the library uses C language development, faster, support a variety of development language calls, such as C #, easy language; No need for third-party library support, no MFC,ATL, and Windows standard controls;
Using Directui design idea, there is no child window inside the window, the window is equivalent to the container, the interface element is the logical area, there is no handle. Flexible and easy to expand, that is, support C language style development, but also support the development of C + + language, the user can extend the packaging of the element handle, support users to paint, support a variety of format pictures.
Details: http://www.okbase.net/file/item/21495
2. Directui Interface Library Duilib
Duilib is a free open source Directui interface Library in Windows, is the first open source Directui interface library in the country, can completely separate user interface and processing logic, greatly improve the development efficiency of user interface. Provides WYSIWYG development tools Uidesigner. The use of Directui will allow our designers to be completely liberated, not constrained by development, can fully develop their design capabilities to design the software interface, and participate in the user interface development process. Duilib currently supports Windows 32, Window CE, mobile and other platforms, using C + + development, following the BSD protocol, can be used for free commercial projects.
Details: http://www.okbase.net/file/item/21497
3. Bkuilib of the interface library based on Jinshan Open source project
This is from the Golden Hill defender Open Source project extracted from the interface library, with the increase of Jinshan open source projects, the structure of the interface library tends to stabilize. Simply stripped out of the library and named Bkuilib.
Details: http://www.okbase.net/file/item/21499
4. Open source interface library based on Directui technology Duiengine
Duiengine is an open-source interface library that uses the current popular Directui technology. The interface library is also from Jinshan defender
The Open Source Interface section (Bkwin) evolves and is fully reconstructed.
Details: http://www.okbase.net/file/item/21500
Http://www.cnblogs.com/lidabo/p/4062858.html
Several domestic open-source Windows interface libraries