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

Brainchild, A syntax coloring edit control

Rate me:
Please Sign up or sign in to vote.
4.85/5 (64 votes)
16 Jun 2005CPOL5 min read 704.2K   26.8K   263  
Syntax coloring, multi-level undo/redo editor control.
//{{NO_DEPENDENCIES}}
// Microsoft Visual C++ generated include file.
// Used by Brainchild.rc
//
#define IDC_FIND_PREVIOUS               3
#define IDC_FIND_BOOKMARK               4
#define IDC_SELECTION_POINTER           101
#define IDC_DRAG_SELECTION              102
#define IDD_GOTO                        103
#define IDD_FIND                        104
#define IDD_REPLACE                     105
#define IDD_PROPERTIES                  107
#define IDI_DEFAULT                     113
#define IDD_PRINTER                     114
#define IDB_PATTERN                     116
#define IDC_HYPERLINK                   117
#define IDC_GOTO_LINE                   1000
#define IDS_FILE_MODIFIED               1001
#define IDC_GOTO_SPIN                   1001
#define IDS_OPEN_TITLE                  1002
#define IDC_GOTO_MINMAX                 1002
#define IDC_FIND_LIST                   1003
#define IDS_FALSE                       1003
#define IDS_SAVE_TITLE                  1004
#define IDC_FIND_WHOLEWORDS             1004
#define IDS_OPEN_AS_READONLY            1005
#define IDC_FIND_MATCHCASE              1005
#define IDS_NOT_MATCHABLE               1006
#define IDC_FIND_NEXT                   1006
#define IDS_NO_MATCH_FOUND              1007
#define IDC_REPLACE_REPLACE             1007
#define IDS_PARSING_ERROR               1008
#define IDC_REPLACE_FIND                1008
#define IDS_GOTO_MINMAX                 1009
#define IDC_REPLACE_WHOLEWORDS          1009
#define IDS_STRING_NOT_FOUND            1010
#define IDC_REPLACE_MATCHCASE           1010
#define IDS_INVALID_STRING              1011
#define IDC_REPLACE                     1011
#define IDS_UNNAMED                     1012
#define IDC_REPLACE_ALL                 1012
#define IDC_REPLACE_SELECTION           1013
#define IDS_NOTHING_REPLACED            1013
#define IDC_REPLACE_FILE                1014
#define IDS_UNKNOWN_COMMAND             1014
#define IDC_PROP_FILENAME               1015
#define IDS_FILE_SIZE                   1015
#define IDC_PROP_LANGUAGE               1016
#define IDS_NOT_SAVED                   1016
#define IDC_PROP_SIZE                   1017
#define IDS_NO_LANGUAGE                 1017
#define IDC_PROP_DATE                   1018
#define IDS_TAB_OUT_OF_RANGE            1018
#define IDS_NO_BLOCK                    1019
#define IDC_PROP_UNICODE                1019
#define IDS_TRACK_OUT_OF_RANGE          1020
#define IDS_UNKNOWN_LANGUAGE            1021
#define IDS_OLE_STUB                    1022
#define IDC_PROP_TYPE                   1023
#define IDS_ARGUMENT_REQUIRED           1023
#define IDC_PROP_TABSIZE                1024
#define IDS_OUTOFMEM                    1024
#define IDC_PROP_TABSPIN                1025
#define IDS_ENDBLOCK_NO_BLOCK           1025
#define IDS_ENDKEYWORDS_NO_KEYWORDS     1026
#define IDS_AUTOMATCH_FAULT             1027
#define IDS_CARET_OUT_OF_RANGE          1028
#define IDS_ONLY_IN_DEFAULT             1029
#define IDS_FILEMODE_OUT_OF_RANGE       1030
#define IDS_UNDO_OUT_OF_RANGE           1031
#define IDC_PROP_ICON                   1031
#define IDS_NO_NAME                     1032
#define IDC_PROP_SYSTYPE                1032
#define IDS_NOICON                      1033
#define IDC_PRINT_ABORT                 1033
#define IDS_TRUE                        1033
#define IDS_NO_TYPENAME                 1034
#define IDS_INVALID_KEYDESC             1035
#define IDS_ENDKEY_NO_KEY               1036
#define IDS_ONLY_IN_KEYMODE             1037
#define IDS_INVALIDARG                  1038
#define IDS_UNKNOWN_CODE                1039
#define IDS_ALREADY_IN_KEY              1040
#define IDS_BACKUPMODE_OUT_OF_RANGE     1041
#define IDS_BACKUP_FAILED               1042
#define IDS_UNKNOWN_FONT                1043
#define IDS_CANT_OPEN                   1044
#define IDS_CANT_SAVE                   1045
#define IDS_MALFORMED_FILTER            1046
#define IDS_DEFAULT_DESC                1047
#define IDS_DEFAULT_FILTER              1048
#define IDS_REGISTRY_ERROR              1049
#define IDS_COLOFFSET_ERROR             1050
#define IDS_LINK_CLICK                  1051
#define IDC_REPLACED                    0xE300
#define IDS_REPLACED                    0xE300

// Next default values for new objects
// 
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NO_MFC                     1
#define _APS_NEXT_RESOURCE_VALUE        118
#define _APS_NEXT_COMMAND_VALUE         40001
#define _APS_NEXT_CONTROL_VALUE         1036
#define _APS_NEXT_SYMED_VALUE           106
#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)
Netherlands Netherlands
I have been programming for a hobby since 1985. I have started programming on the C= 64. After that I migrated to the C= Amiga which I traded in for a PC back in 1997 I believe. Back in 2000 I decided to lose a hobby and start developing software for a living.

Currently I am working mainly in developing software for building security and access control systems.

Comments and Discussions