Click here to Skip to main content
15,884,425 members
Articles / Desktop Programming / MFC

Enhanced Progress Bar Control

Rate me:
Please Sign up or sign in to vote.
4.88/5 (28 votes)
11 Jun 2002CPOL 234.7K   8.5K   76  
An enhanced progress control that supports gradient shading, formatted text, animation, tooltips, shape, 'snake' and reverse modes, and vertical modes
//{{NO_DEPENDENCIES}}
// Microsoft Developer Studio generated include file.
// Used by ProgressBarTest.rc
//
#define IDM_ABOUTBOX                    0x0010
#define IDD_ABOUTBOX                    100
#define IDS_ABOUTBOX                    101
#define IDD_PROGRESSBARTEST_DIALOG      102
#define IDR_MAINFRAME                   128
#define IDB_PATTERN                     129
#define IDB_SHAPE_HORZ                  131
#define IDB_SHAPE_VERT                  132
#define IDC_PROGRESS_H                  1000
#define IDC_PROGRESS_V                  1001
#define IDC_STEP                        1002
#define IDC_RUN                         1003
#define IDC_RESET                       1004
#define IDC_RANGE                       1005
#define IDC_RADIO_NOTEXT                1006
#define IDC_RADIO_PERCENT               1007
#define IDC_RADIO_POS                   1008
#define IDC_RADIO_PERCENT_F             1009
#define IDC_RADIO_POS_F                 1010
#define IDC_RADIO_TEXTONLY              1011
#define IDC_CHECK_TIEDTEXT              1012
#define IDC_REVERSE                     1013
#define IDC_RADIO_PROGRESS              1014
#define IDC_STEPSIZE                    1015
#define IDC_TAIL                        1016
#define IDC_RADIO_SNAKE                 1017
#define IDC_CHECK_RUBBERBAR             1018
#define IDC_EDIT_BORDER                 1019
#define IDC_CLR_BK                      1020
#define IDC_CLR_TEXT_BAR                1021
#define IDC_CLR_TEXT_BK                 1022
#define IDC_CLR_START                   1023
#define IDC_CLR_END                     1024
#define IDC_CHECK_BRUSH                 1026
#define IDC_BUTTON_MULTICOLOR           1028
#define IDC_BUTTON_MSSETUP              1029
#define IDC_BUTTON_NS_SNAKE             1030
#define IDC_BUTTON_MULTICOLOR_CENTERED  1031
#define IDC_BUTTON_MY_SNAKE             1032
#define IDC_COMBO_TEXT_ANGEL            1033
#define IDC_RADIO_LEFT                  1034
#define IDC_RADIO_RIGHT                 1035
#define IDC_RADIO_CENTER                1036
#define IDC_RADIO_TOP                   1037
#define IDC_RADIO_BOTTOM                1038
#define IDC_RADIO_VCENTER               1039
#define IDC_MAILTO                      1040
#define IDC_BUTTON_MS_ANIMATED          1040
#define IDC_WEBSITE                     1041
#define IDC_BUTTON_SHAPED_ANIMATION     1041
#define IDC_CHECK_PALETTE               1042
#define IDC_CHECK_SKIP_PAL_BKGND        1043
#define IDC_CHECK_SHAPE                 1044
#define IDC_RADIO_TEXT                  1045
#define IDC_RADIO_TOOLTIP               1046
#define IDC_BTN_FONT                    1047
#define IDC_ANIM_STEP                   1048
#define IDC_ANIMATE                     1052
#define IDC_STC_COPYRIGHT               1053
#define IDC_STC_NAME                    1054
#define IDC_STC_VERSION                 1055

// Next default values for new objects
// 
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE        132
#define _APS_NEXT_COMMAND_VALUE         32771
#define _APS_NEXT_CONTROL_VALUE         1056
#define _APS_NEXT_SYMED_VALUE           101
#endif
#endif

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer (Senior)
Israel Israel
Yury is Software Engineer since 1988.
His programming experience includes C#/VB.NET, WPF, C/C++(MFC/STL), Borland Delphi & C++ (VCL), JavaScript, HTML, CSS, XML, SQL, VB6, DirectX, Flash.
He has worked on PCs (DOS/Win3.1-Vista) and PocketPCs (WinCE).

Yury was born in Ukraine, but currently based in Jerusalem.

Comments and Discussions