Xtrme toolkit, bcgcontrolbar, skinmagic, appface, skin ++, uskin ++, sygui, libuidk, guitoolkit, gardenui, and so on. In addition to the last two types, one is open-source and the other is free, the rest are charged.
The ultimate toolbox
Http://www.codeproject.com/KB/MFC/UltimateToolbox.aspx
Guitoolkit (open-source, MFC extension framework, similar to Visual Studio 2003 style)
Http://www.beyondata.com/default.htm
Gardenui (free of charge, interface effect is good, XML, code interface separation)
Http://www.gardenui.com/
Cjlib (open-source, free, Unicode encoding, is the predecessor of Xtreme toolkit, but Xtreme toolkit is charged)
Http://www.codejock.com/
Libuidk (partially free, not open source, good effect, suitable for textures)
Http://www.iuishop.com/download.htm
Bcgcontrolbar (charged, the interface feels similar to Office)
Http://www.bcgsoft.com
Skin ++ (billing, nice interface, as can be seen from it)
Http://www.uipower.com/
Skinmagic (charged, looks like Office)
Http://appspeed.com/html/download.html
Activeskin (unknown)
Http://www.softshape.com/software/develop/
Sygui (charging, MFC extension framework, similar to Office)
Http://www.sygui.com/
Appface (charged, supporting the MFC, VCL, ATL, and wtl frameworks)
Http://www.appface.com/chs/index.htm
Uskin (billing, nice interface)
Http://www.neemedia.com/
Generally, go to the following two websites to find the desired controls. For details, refer:
Http://www.vckbase.com/code/
Http://www.codeproject.com/
Guitoolkit
Http://www.codeproject.com/KB/library/guitoolkit.aspx? Display = printall & FID = 4311 & DF = 90 & MPP = 25 & Noise = 3 & sort = Position & view = Quick & Fr = 251
- Download Demo project-403 KB
- Download full source code-806 KB
Http://www.shengfang.org/blog/p/20080804GUITOOLKITstaticlib.php
Http://www.shengfang.org/blog/p/20080804vcinterface.php
The above URL summarizes many things.
Guitoolkit
Guitoolkit, MFC interface extension library, personal works, great class libraries, completely free.
Official website is http://www.beyondata.com/default.htm
From the pre-compiled binary example, guitoolkit has implemented a complete and complex interface solution, which is close to many commercial libraries, such as bcgcontrolbar. unfortunately, due to the relationship between my work, there is almost no documentation or technical support (if so, it would be perfect ).
From the complete source code, you need to modify the compilation in vc6,
1) the header file needs to be retrieved in VC. Therefore, add guitoolkit/sourcecode/personal/extlib/header to VC option.
2) the original project dependency is incorrect. Just remove all of them.
3) Import Statement # import "program filescommon filessystemadomsado15.dll" missing drive letter indication
4) if the path of the System File afximpl. H contained in guiframwnd. H is incorrect, copy the extlib/header from the system's MFC/src directory.
After such processing, you can compile most of the sample code correctly.
Bcgcontrolbar Professional Edition is an extension library of MFC. You can build advanced user interfaces similar to Microsoft Office, Microsoft Visual Studio, and other well-known products. The extension library contains more than 150 carefully designed, tested, and fully documented MFC extension classes. Our controls can be easily integrated into your applications, saving a lot of development and debugging time.
==========================================================
Both xtream toolkit and BCG are large MFC extension libraries that provide a complete set of window systems and various controls.
Using them can greatly simplify the development of complex interfaces, such as interfaces like vs.net and office. Buyers of these two libraries can get the source code, but foreign things are very expensive, however, xtream Toolkit can download the entire 9.6 version online.
==========================================================
Xtreme toolkit pro provides all the features of Xtreme toolkit Standard Edition and all the advanced features in Xtreme suite, including Xtreme control bar (Xtreme command bars) and Xtreme floating Panel (Xtreme docking pane) and Xtreme property grid ).
==========================================================
Arcadia powerbutton has built-in XP, Office 2003, horizontal angle, 3D, diagonal angle, cut angle, border style of rounded corner, and 3D coolbutton appearance and style. APB contains a built-in drop-down menu, in which you can separate or add buttons and menu functions. APB advanced gradient color generator allows you to produce horizontal, vertical, oblique, corner, and XP style color gradient and color change effects. APB allows you to change the effects of different images, fonts, and buttons, for example, when a button is pressed, the button is invalid, and the mouse slides over. Through APB, you can create different image effects under different conditions, such as pop-up menu style, concave or convex effect. APB also includes other effects, such as setting the transparency of the entire button object or its background and different levels of transparency. APB provides vertical and horizontal alignment and merging for images and titles.
==========================================================
Prof-UIS is also regarded as one, but the free version does not have many functions
To use such a library, you must get familiar with it for a while, because they all have a very large class-derived system.
==========================================================
Skin ++ and skinmagic are mainly used to beautify the program in the later stage, that is, to provide the skin replacement function. If your interface is mainly composed of a dialog box and a View window, it is convenient to use this table and it does not seem expensive, this is easy to use in two sets of databases, mainly to get the right skin
==========================================================
Libuidk is unfamiliar. It is said that it mainly targets texture-based interface programs, but many people say there are many bugs.
==========================================================
Ultimate toolbox 300 multiple extended MFC classes, TCP/IP classes, table controls class ==> Open Source
==========================================================
Guitoolkit free and open-source, see http://hi.baidu.com/redtramp/blog/item/ccc6bac305133d57b219a871.html for compilation
Download see: http://www.codeproject.com/KB/library/guitoolkit.aspx
Common VC plug-ins
1. Visual assist (highly recommended)
Http://www.wholetomato.com/
From 5.0 to the current vax, VA has become more and more powerful in addition to automatically identifying various keywords, system functions, member variables in previous versions, and automatically giving input prompts to automatically correct case errors, in addition to automatic error identification, the latest version is still in
Add a va View to the workspace window to facilitate searching for files, classes, and variables in the project.
2. wndtabs (strongly recommended)
Http://www.wndtabs.com/
Wndtabs displays all opened files in the editing window. In VC, it is easier to operate these files, such as modifying file attributes, copying file paths, and file names, the source code is also open. If you want to, you can add functions that you are interested in.
3. linecounter
Http://www.wndtabs.com/
Used to count the number of code lines of the entire project, including the total number of lines, the number of code lines, the number of comment lines, and the number of empty lines. When multiple projects are counted together, the same file is not calculated multiple times.
4. spelly
Http://www.wndtabs.com/
A spelling check plug-in that can check the spelling of the entire file or the selected part. It supports C/C ++/C #, VB, Fortran, and HTML.
5. sourcestyler C ++
Http://www.sourcestyler.com/
This plug-in is a formatting tool for C ++. You can select an encoding style or define it yourself based on your encoding habits. The definition is very detailed, there are more than a dozen expressions, pointers, templates, classes, enumerations, etc.
6. numbench boundschecker (highly recommended)
It is the most comprehensive error detection tool for Visual C ++ 6.0 applications. Boundschecker can automatically point out static, stack memory errors, and resource leaks. Boundschecker can verify the latest Windows APIs, including ActiveX, DirectX, OLE/COM, and ODBC. It can detect compatibility with the Windows platform.
7. bcgcontrolbar Library
A very good set of interface extension class libraries for vc6, making vc2003 interfaces easy. Various interface examples are provided, such as vc.net, outlook, and skin changing.
8. Comment wizard
Visual c ++ plug-in provides visual C ++ source code annotation standardization and automation functions. With its help, you can quickly create header file information annotations, file module annotations, C ++ processing methods, and C language functions and historical correction function annotations.
From: http://www.cnblogs.com/lidabo/p/3564591.html