70 lines
1.6 KiB
Plaintext
70 lines
1.6 KiB
Plaintext
|
|
; flat editor mode flags
|
|
|
|
FEMODE_OVERWRITE = 1
|
|
FEMODE_VERTICALSEL = 2
|
|
FEMODE_NOUNDO = 4
|
|
FEMODE_READONLY = 8
|
|
|
|
; flat editor search flags
|
|
|
|
FEFIND_CASESENSITIVE = 1
|
|
FEFIND_WHOLEWORDS = 2
|
|
FEFIND_BACKWARD = 4
|
|
FEFIND_INWHOLETEXT = 8
|
|
|
|
; flat editor styles
|
|
|
|
FES_AUTOINDENT = 0001h
|
|
FES_AUTOBRACKETS = 0002h
|
|
FES_SMARTTABS = 0004h
|
|
FES_SECURESEL = 0008h
|
|
FES_OPTIMALFILL = 0010h
|
|
FES_CONSOLECARET = 0020h
|
|
FES_REVIVEDEADKEYS = 0040h
|
|
FES_TIMESCROLL = 0080h
|
|
|
|
; flat editor messages
|
|
|
|
FEM_SETMODE = WM_USER + 0
|
|
FEM_GETMODE = WM_USER + 1
|
|
FEM_SETPOS = WM_USER + 2
|
|
FEM_GETPOS = WM_USER + 3
|
|
FEM_SETSYNTAXHIGHLIGHT = WM_USER + 4
|
|
FEM_SETRIGHTCLICKMENU = WM_USER + 5
|
|
FEM_SETTEXTCOLOR = WM_USER + 6
|
|
FEM_SETSELCOLOR = WM_USER + 7
|
|
FEM_FINDFIRST = WM_USER + 8
|
|
FEM_FINDNEXT = WM_USER + 9
|
|
FEM_CANFINDNEXT = WM_USER + 10
|
|
FEM_GETLINELENGTH = WM_USER + 11
|
|
FEM_GETLINE = WM_USER + 12
|
|
FEM_GETWORDATCARET = WM_USER + 13
|
|
FEM_BEGINOPERATION = WM_USER + 14
|
|
FEM_ENDOPERATION = WM_USER + 15
|
|
FEM_MARKUNMODIFIED = WM_USER + 16
|
|
FEM_ISUNMODIFIED = WM_USER + 17
|
|
FEM_GETSEARCHTEXT = WM_USER + 18
|
|
FEM_GETSEARCHFLAGS = WM_USER + 19
|
|
FEM_RELEASESEARCH = WM_USER + 20
|
|
FEM_REDO = WM_USER + 84
|
|
FEM_CANREDO = WM_USER + 85
|
|
|
|
; flat editor notifications
|
|
|
|
FEN_SETFOCUS = 01h
|
|
FEN_KILLFOCUS = 02h
|
|
FEN_TEXTCHANGE = 03h
|
|
FEN_POSCHANGE = 04h
|
|
FEN_MODECHANGE = 05h
|
|
FEN_OUTOFMEMORY = 0Fh
|
|
|
|
; flat editor position structure
|
|
|
|
struct FEPOS
|
|
selectionPosition dd ?
|
|
selectionLine dd ?
|
|
caretPosition dd ?
|
|
caretLine dd ?
|
|
ends
|