Common MFC UI Interface libraries

Source: Internet
Author: User

Xtrme Toolkit,Bcgcontrolbar,Skinmagic,Appface,skin++,uskin++,Sygui,libuidk,Guitoolkit,Gardenuiand so on, except the latter two are open source, one 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, very good interface effect, XML, Code interface separation)
http://www.gardenui.com/

Cjlib (open source, free, Unicode encoding, is Xtreme Toolkit's former, but Xtreme Toolkit charges)
http://www.codejock.com/

LIBUIDK (partially free, non-open source, good effect, suitable for stickers)
Http://www.iuishop.com/download.htm

Bcgcontrolbar (fee, interface feel and office similar)
Http://www.bcgsoft.com

skin++ (charge, the interface is very nice, can be seen from its)
http://www.uipower.com/

Skinmagic (charges, looks like office)
Http://appspeed.com/html/download.html

Activeskin (unknown)
http://www.softshape.com/software/develop/

Sygui (Toll,MFC extension Framework, similar to office)
http://www.sygui.com/

Appface (fee, support MFC, VCL,ATL, WTL framework)

Http://www.appface.com/chs/index.htm

Uskin (charge, very nice interface)

http://www.neemedia.com/


Generally to the following two sites to find their own control, can take a look:
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 a lot of things.

Guitoolkit

Guitoolkit, MFC Interface Extension Library, personal work, great class library, completely free.
The official site is http://www.beyondata.com/default.htm
From the precompiled binary sample, Guitoolkit has implemented a complete and complex interface solution, close to a very many commercial libraries, such as Bcgcontrolbar. Unfortunately, because of the personal work of the relationship, almost no documentation and technical support (if any, not too perfect).
From the complete source code to see, under the VC6 compile slightly need to change a bit,
1) header file needs to be retrieved in VC, so add Guitoolkit/sourcecode/personal/extlib/header in VC option
2) The original project dependency is not correct, all can be removed.
3) Import Statement #import "program FilesCommon FilesSystemADOmsado15.dll" Missing drive letter indication
4) The system files included in the GuiFramWnd.h AFXIMPL.H path is incorrect, the Extlib/header from the Mfc/src folder of the system can be copied.
Basically, you can compile most of the sample code correctly after this process.


Bcgcontrolbar Pro is an extended library of MFC that you can use to build an advanced user interface similar to Microsoft Office, Microsoft Visual Studio, and some other well-known products. The extension library includes more than 150 well-designed, tested, and fully documented MFC extension classes. Our controls can be easily incorporated into your application, saving a lot of development and commissioning time

========================================
Xtream Toolkit and BCG are large MFC extension libraries that provide a complete set of form architectures and various controls
Using them to greatly simplify the development of complex interface, such as vs.net, Office interface, both libraries can get the source code, only foreign things very expensive Oh, just xtream toolkit can download the entire 9.6 version on the Internet

========================================
Xtreme Toolkit Pro offers all the features of the Xtreme Toolkit Standard Edition, plus all the advanced features in Xtreme Suite, including Xtreme control bar (Xtreme Command Bars), Xtreme Floating Panel (Xtreme Docking Pane), Xtreme Properties Grid (Xtreme property grid).

======================================== 
Arcadia Powerbutton built-in XP, Office 2003, boxer, angular, bevel, chamfer, rounded border style, and 3D Coolbutton look and style. The APB includes a built-in drop-down menu in which you can detach or add buttons and menu functions. The APB advanced Gradient color generator enables you to create horizontal, vertical, diagonal, corner, and XP-style color gradients and color changes. With APB, you can support different images, fonts, and different button conditions, such as when the button is pressed, the button is inactive, and the mouse hovers over it. With APB, you can create different image effects in different situations, such as pop-up menus, concave or convex effects. The APB also includes other effects, such as setting the entire button object or its background transparency and different levels of transparency. The APB provides vertical and horizontal alignment and merging capabilities for pictures and titles.


========================================
Prof-uis is one, but the free version number does not function much
It takes a while to get familiar with this kind of library, because they all have a very large class derivation system
========================================
skin++ and skinmagic are mainly used for the post-program beautification, that is, to provide a skin-changing function, assuming that your interface is mainly composed of dialog box, view form, then use this table convenient, it seems not expensive, which in two sets of libraries to use simple, mainly to get the right skin
========================================
LIBUIDK unfamiliar, is said to be mainly oriented to the map interface program, but very many people say that the bug is more

========================================
Ultimate Toolbox more than 300 extensions MFC class, TCP/IP class, tabular control class ==> open source

========================================

Guitoolkit free and open source, compiled see http://hi.baidu.com/redtramp/blog/item/ccc6bac305133d57b219a871.html

Download See: Http://www.codeproject.com/KB/library/guitoolkit.aspx


VC often use plug-ins  
1.Visual Assist(highly recommended)
http://www.wholetomato.com/
VAfrom5.0until now.VAX, more and more powerful, in addition to the version number of their own active recognition of various keyword, system functions, member variables, their own initiative to give input prompts, their own initiative to correct capitalization and lowercase errors, their own active marking errors, etc., the latest version number is still in
WorkSpaceform, add aVA View, you can find files, classes, and variables in project more easily.

2.WndTabs(highly recommended)
http://www.wndtabs.com/
WndtabsThe main is to display all open files in the edit form,VCcan be more convenient to manipulate these files, for example, change the file attributes,Copyfile path, file name and so on, but also open source, if you want to, you can add your own very interesting features.

3.LineCounter
http://www.wndtabs.com/

The number of lines of code used to count the entire project, including the total number of rows, number of lines of code, number of gaze lines, number of empty rows, etc., and the same file will not be counted more than once for multiple project statistics.

4.Spelly
http://www.wndtabs.com/
a spell-checking plugin that checks the entire file or the selected part for spell checking to supportc/c++/c#, VB, Fortranand theHTML.

5.SourceStyler C + +
http://www.sourcestyler.com/
This plugin is forC + +A format tool, can be used for their own coding habits, choose a coding style, can also be customized, and the definition is very specific, there are expressions, pointers, templates, classes, enumerations, etc. more than 10, will certainly meet your needs

6.Numega BoundsChecker(highly recommended)
is forVisual c++6.0The most comprehensive error detection tool for your application. BoundsCheckeryou can proactively point out static, stack memory errors, and resource leaks. BoundsCheckerYou can verify the latestWindows APIs, which containsActiveX, DirectX, ole/com, ODBCand so on. Can be found withWindowsplatform compatibility.

7.BCGControlBar Library
a good set of applications forVC6interface Extension class library, easy to makevc2003the interface. And given a variety of interface examples, such asvc.net,Outlook, skin replacement, and so on.

8.Comment Wizard
Visual C + +plug-in that provides aVisual C + +Source code annotation standardization and self-initiative function. With its help, you can create the header file information annotations at high speed, the module annotations in the file,C + +processing methods, as well as the C language function and historical correction function annotations, and so on.  


Common MFC UI Interface libraries

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.