Click here to Skip to main content
15,885,309 members
Articles / Programming Languages / C++

Project Line Counter Add-In v2.10 for VS.NET and VC6

Rate me:
Please Sign up or sign in to vote.
4.92/5 (38 votes)
29 Jun 2003 447.8K   5.3K   142  
Get statistics about your source code with a click of a button
////////////////////////////////////////////////////////////////////////////
// stdids.h -- Standard MFC/Window commands IDs
//
// For use with the HTML Help Support Module by Oz Solomonovich 
// (osolo@bigfoot.com)


////////////////////////////////////////////////////////////////////////////
// COMMANDS FROM WINUSER.H 

#define IDOK            1
#define IDCANCEL        2
#define IDABORT         3
#define IDRETRY         4
#define IDIGNORE        5
#define IDYES           6
#define IDNO            7
#define IDCLOSE         8
#define IDHELP          9  // NOTE: for MFC apps use ID_HELP


////////////////////////////////////////////////////////////////////////////
// COMMANDS FROM AFXRES.H

#define ID_FILE_NEW               0xE100
#define ID_FILE_OPEN              0xE101
#define ID_FILE_CLOSE             0xE102
#define ID_FILE_SAVE              0xE103
#define ID_FILE_SAVE_AS           0xE104
#define ID_FILE_PAGE_SETUP        0xE105
#define ID_FILE_PRINT_SETUP       0xE106
#define ID_FILE_PRINT             0xE107
#define ID_FILE_PRINT_DIRECT      0xE108
#define ID_FILE_PRINT_PREVIEW     0xE109
#define ID_FILE_UPDATE            0xE10A
#define ID_FILE_SAVE_COPY_AS      0xE10B
#define ID_FILE_SEND_MAIL         0xE10C

#define ID_FILE_MRU_FIRST         0xE110
#define ID_FILE_MRU_FILE1         0xE110    // range - 16 max
#define ID_FILE_MRU_FILE2         0xE111
#define ID_FILE_MRU_FILE3         0xE112
#define ID_FILE_MRU_FILE4         0xE113
#define ID_FILE_MRU_FILE5         0xE114
#define ID_FILE_MRU_FILE6         0xE115
#define ID_FILE_MRU_FILE7         0xE116
#define ID_FILE_MRU_FILE8         0xE117
#define ID_FILE_MRU_FILE9         0xE118
#define ID_FILE_MRU_FILE10        0xE119
#define ID_FILE_MRU_FILE11        0xE11A
#define ID_FILE_MRU_FILE12        0xE11B
#define ID_FILE_MRU_FILE13        0xE11C
#define ID_FILE_MRU_FILE14        0xE11D
#define ID_FILE_MRU_FILE15        0xE11E
#define ID_FILE_MRU_FILE16        0xE11F
#define ID_FILE_MRU_LAST          0xE11F

// Edit commands
#define ID_EDIT_CLEAR             0xE120
#define ID_EDIT_CLEAR_ALL         0xE121
#define ID_EDIT_COPY              0xE122
#define ID_EDIT_CUT               0xE123
#define ID_EDIT_FIND              0xE124
#define ID_EDIT_PASTE             0xE125
#define ID_EDIT_PASTE_LINK        0xE126
#define ID_EDIT_PASTE_SPECIAL     0xE127
#define ID_EDIT_REPEAT            0xE128
#define ID_EDIT_REPLACE           0xE129
#define ID_EDIT_SELECT_ALL        0xE12A
#define ID_EDIT_UNDO              0xE12B
#define ID_EDIT_REDO              0xE12C

// Window commands
#define ID_WINDOW_NEW             0xE130
#define ID_WINDOW_ARRANGE         0xE131
#define ID_WINDOW_CASCADE         0xE132
#define ID_WINDOW_TILE_HORZ       0xE133
#define ID_WINDOW_TILE_VERT       0xE134
#define ID_WINDOW_SPLIT           0xE135

// Help and App commands
#define ID_APP_ABOUT              0xE140
#define ID_APP_EXIT               0xE141
#define ID_HELP_INDEX             0xE142
#define ID_HELP_FINDER            0xE143
#define ID_HELP_USING             0xE144
#define ID_CONTEXT_HELP           0xE145    // shift-F1
// special commands for processing help
#define ID_HELP                   0xE146    // first attempt for F1
#define ID_DEFAULT_HELP           0xE147    // last attempt

// Misc
#define ID_NEXT_PANE              0xE150
#define ID_PREV_PANE              0xE151

// Format
#define ID_FORMAT_FONT            0xE160

// OLE commands
#define ID_OLE_INSERT_NEW         0xE200
#define ID_OLE_EDIT_LINKS         0xE201
#define ID_OLE_EDIT_CONVERT       0xE202
#define ID_OLE_EDIT_CHANGE_ICON   0xE203
#define ID_OLE_EDIT_PROPERTIES    0xE204
#define ID_OLE_VERB_FIRST         0xE210    // range - 16 max

// for print preview dialog bar
#define AFX_ID_PREVIEW_CLOSE      0xE300
#define AFX_ID_PREVIEW_NUMPAGE    0xE301    // One/Two Page button
#define AFX_ID_PREVIEW_NEXT       0xE302
#define AFX_ID_PREVIEW_PREV       0xE303
#define AFX_ID_PREVIEW_PRINT      0xE304
#define AFX_ID_PREVIEW_ZOOMIN     0xE305
#define AFX_ID_PREVIEW_ZOOMOUT    0xE306

// View commands (same number used as IDW used for control bar)
#define ID_VIEW_TOOLBAR           0xE800
#define ID_VIEW_STATUS_BAR        0xE801
#define ID_VIEW_REBAR             0xE804
#define ID_VIEW_AUTOARRANGE       0xE805
    // E810 -> E81F must be kept in order for RANGE macros
#define ID_VIEW_SMALLICON         0xE810
#define ID_VIEW_LARGEICON         0xE811
#define ID_VIEW_LIST              0xE812
#define ID_VIEW_DETAILS           0xE813
#define ID_VIEW_LINEUP            0xE814
#define ID_VIEW_BYNAME            0xE815
    // E800 -> E8FF reserved for other control bar commands

// RecordForm commands
#define ID_RECORD_FIRST           0xE900
#define ID_RECORD_LAST            0xE901
#define ID_RECORD_NEXT            0xE902
#define ID_RECORD_PREV            0xE903

// == AFX implementation - control IDs (AFX_IDC) ==

// Parts of dialogs
#define AFX_IDC_LISTBOX           100
#define AFX_IDC_CHANGE            101

// for print dialog
#define AFX_IDC_PRINT_DOCNAME     201
#define AFX_IDC_PRINT_PRINTERNAME 202
#define AFX_IDC_PRINT_PORTNAME    203
#define AFX_IDC_PRINT_PAGENUM     204

// Property Sheet control id's
#define ID_APPLY_NOW              0x3021
#define ID_WIZBACK                0x3023
#define ID_WIZNEXT                0x3024
#define ID_WIZFINISH              0x3025
#define AFX_IDC_TAB_CONTROL       0x3020

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 has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


Written By
Experion
Canada Canada
You may know Oz from his WndTabs days. Oz has long since left client side development to work on web technologies and to consult in the R&D management field.

Comments and Discussions