Common mfc ui Library

Source: Internet
Author: User

Xtrme Toolkit , Bcgcontrolbar , Skinmagic , Appface , Skin ++ , Uskin ++ , Sygui , Libuidk , Guitoolkit , Gardenui And so on. The other two are open-source and the other are free of charge.

The ultimate toolbox

Http://www.codeproject.com/KB/MFC/UltimateToolbox.aspx

Guitoolkit (open-source,MFC extension framework,Similar to Visual Studio 2003)
Http://www.beyondata.com/default.htm

Gardenui (free, interface effect is good, XML,CodeInterface 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 (billing,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.
The official website isHttp://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 applicationProgramSaving 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

VCCommon plug-ins  
1. Visual assist (Strongly recommended)
Http://www.wholetomato.com/ 
VA Slave 5.0 Until now VAX , More and more features
Powerful, in addition to the previous versions that automatically recognize various keywords, system functions, member variables, automatic input prompts, automatic case correction errors, automatic labeling errors, and so on, the latest version is still in
Workspace Add Va View To facilitate searching for files, classes, and variables in the project.

2. wndtabs(Strongly recommended)
Http://www.wndtabs.com/ 
WndtabsThe editing window displays all opened files.VCCan more easily operate these files, such as modifying file attributes,CopyFile Path, file name, and so on.Source codeIf you want to, you can add functions that you are interested in.

3. linecounter
Http://www.wndtabs.com/ 

Used to count the number of lines of code for the entire project, including the total number of lines, the number of lines of code, the number of lines of comments, 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.C/C ++/C #, VB, FORTRANAndHtml. 

5. sourcestyler C ++
Http://www.sourcestyler.com/ 
This plug-in isC ++You can select an encoding style for your encoding habits. The definition is very detailed, there are more than a dozen expressions, pointers, templates, classes, enumerations, etc.

6. numbench boundschecker(Strongly recommended)
For Visual c ++ 6.0 The most comprehensive error detection tool for applications. Boundschecker Automatically identifies static, stack memory errors, and resource leaks. Boundschecker Able to verify the latest Windows
APIS , Including ActiveX, DirectX, OLE/COM, ODBC And so on. Ability to discover and Windows Platform compatibility.

7. bcgcontrolbar library
a great set of applications vc6 interface extension class library, vc2003 . Various interface examples are provided, such as vc.net , Outlook , more
skin change, etc.

8. Comment wizard
Visual c ++Plug-ins provideVisual c ++Standardization and automation of source code annotations. With its help, you can quickly create header file information annotations, module annotations in files,C ++Processing method,
C language and historical correction functions. 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.