core.sys.windows.richedit

Windows API header module

Translated from MinGW Windows headers

License

var CF_RTF CFE_BOLD CFM_BOLD CFM_EFFECTS ECO_AUTOHSCROLL ECO_AUTOVSCROLL ECO_AUTOWORDSELECTION ECO_NOHIDESEL ECO_READONLY ECO_SAVESEL ECO_SELECTIONBAR ECO_VERTICAL ECO_WANTRETURN EM_AUTOURLDETECT EM_CANPASTE EM_CANREDO EM_DISPLAYBAND EM_EXGETSEL EM_EXLIMITTEXT EM_EXLINEFROMCHAR EM_EXSETSEL EM_FINDTEXT EM_FINDTEXTEX EM_FINDTEXTEXW EM_FINDTEXTW EM_FINDWORDBREAK EM_FORMATRANGE EM_GETAUTOURLDETECT EM_GETBIDIOPTIONS EM_GETCHARFORMAT EM_GETEDITSTYLE EM_GETEVENTMASK EM_GETIMECOLOR EM_GETIMECOMPMODE EM_GETIMEOPTIONS EM_GETLANGOPTIONS EM_GETOLEINTERFACE EM_GETOPTIONS EM_GETPARAFORMAT EM_GETPUNCTUATION EM_GETREDONAME EM_GETSCROLLPOS EM_GETSELTEXT EM_GETTEXTEX EM_GETTEXTLENGTHEX EM_GETTEXTMODE EM_GETTEXTRANGE EM_GETTYPOGRAPHYOPTIONS EM_GETUNDONAME EM_GETWORDBREAKPROCEX EM_GETWORDWRAPMODE EM_GETZOOM EM_HIDESELECTION EM_PASTESPECIAL EM_RECONVERSION EM_REDO EM_REQUESTRESIZE EM_SELECTIONTYPE EM_SETBIDIOPTIONS EM_SETBKGNDCOLOR EM_SETCHARFORMAT EM_SETEDITSTYLE EM_SETEVENTMASK EM_SETFONTSIZE EM_SETIMECOLOR EM_SETIMEOPTIONS EM_SETLANGOPTIONS EM_SETOLECALLBACK EM_SETOPTIONS EM_SETPALETTE EM_SETPARAFORMAT EM_SETPUNCTUATION EM_SETSCROLLPOS EM_SETTARGETDEVICE EM_SETTEXTEX EM_SETTEXTMODE EM_SETTYPOGRAPHYOPTIONS EM_SETUNDOLIMIT EM_SETWORDBREAKPROCEX EM_SETWORDWRAPMODE EM_SETZOOM EM_SHOWSCROLLBAR EM_STOPGROUPTYPING EM_STREAMIN EM_STREAMOUT EN_CORRECTTEXT EN_DROPFILES EN_IMECHANGE EN_LINK EN_MSGFILTER EN_OLEOPFAILED EN_PROTECTED EN_REQUESTRESIZE EN_SAVECLIPBOARD EN_SELCHANGE EN_STOPNOUNDO ENM_CHANGE ENM_CORRECTTEXT ENM_DRAGDROPDONE ENM_DROPFILES ENM_IMECHANGE ENM_KEYEVENTS ENM_LANGCHANGE ENM_LINK ENM_MOUSEEVENTS ENM_NONE ENM_OBJECTPOSITIONS ENM_PROTECTED ENM_REQUESTRESIZE ENM_SCROLL ENM_SCROLLEVENTS ENM_SELCHANGE ENM_UPDATE ES_DISABLENOSCROLL ES_EX_NOCALLOLEINIT ES_NOIME ES_NOOLEDRAGDROP ES_SAVESEL ES_SELECTIONBAR ES_SELFIME ES_SUNKEN ES_VERTICAL GT_DEFAULT GT_USECRLF GTL_CLOSE GTL_DEFAULT GTL_NUMBYTES GTL_NUMCHARS GTL_PRECISE GTL_USECRLF IMF_FORCENONE lDefaultTab MAX_TAB_STOPS PFA_CENTER PFA_FULL_INTERWORD PFA_JUSTIFY PFA_LEFT PFA_RIGHT PFE_DONOTHYPHEN PFE_KEEP PFE_KEEPNEXT PFE_NOLINENUMBER PFE_NOWIDOWCONTROL PFE_PAGEBREAKBEFORE PFE_RTLPARA PFE_SIDEBYSIDE PFE_TABLE PFM_ALIGNMENT PFM_BORDER PFM_DONOTHYPHEN PFM_KEEP PFM_KEEPNEXT PFM_LINESPACING PFM_NOLINENUMBER PFM_NOWIDOWCONTROL PFM_NUMBERING PFM_NUMBERINGSTART PFM_NUMBERINGSTYLE PFM_NUMBERINGTAB PFM_OFFSET PFM_OFFSETINDENT PFM_PAGEBREAKBEFORE PFM_RIGHTINDENT PFM_RTLPARA PFM_SHADING PFM_SIDEBYSIDE PFM_SPACEAFTER PFM_SPACEBEFORE PFM_STARTINDENT PFM_STYLE PFM_TABLE PFM_TABSTOPS PFN_BULLET RICHEDIT_CLASS10A SCF_ALL SCF_DEFAULT SCF_SELECTION SCF_USEUIRULES SCF_WORD SEL_EMPTY SEL_MULTICHAR SEL_MULTIOBJECT SEL_OBJECT SEL_TEXT SF_NCRFORNONASCII SF_RTF SF_RTFNOOBJS SF_RTFVAL SF_TEXT SF_TEXTIZED SF_UNICODE SF_USECODEPAGE SFF_KEEPDOCINFO SFF_PERSISTVIEWSCALE SFF_PLAINRTF SFF_PWD SFF_SELECTION TM_MULTICODEPAGE TM_MULTILEVELUNDO TM_PLAINTEXT TM_RICHTEXT TM_SINGLECODEPAGE TM_SINGLELEVELUNDO TO_ADVANCEDTYPOGRAPHY TO_SIMPLELINEBREAK UID_CUT UID_DELETE UID_DRAGDROP UID_PASTE UID_TYPING UID_UNKNOWN WB_CLASSIFY WB_LEFTBREAK WB_MOVEWORDLEFT WB_MOVEWORDNEXT WB_MOVEWORDPREV WB_MOVEWORDRIGHT WB_NEXTBREAK WB_PREVBREAK WB_RIGHTBREAK WBF_CUSTOM WBF_LEVEL1 WBF_LEVEL2 WBF_OVERFLOW WBF_WORDBREAK WBF_WORDWRAP yHeightCharPtsMost

Types 34

aliasTEXTMODE = DWORD
aliasUNDONAMEID = DWORD
Fields
UINT cbSize
DWORD dwMask
DWORD dwEffects
LONG yHeight
LONG yOffset
COLORREF crTextColor
BYTE bCharSet
BYTE bPitchAndFamily
char[LF_FACESIZE] szFaceName
Fields
UINT cbSize
DWORD dwMask
DWORD dwEffects
LONG yHeight
LONG yOffset
COLORREF crTextColor
BYTE bCharSet
BYTE bPitchAndFamily
WCHAR[LF_FACESIZE] szFaceName
Fields
UINT cbSize
DWORD dwMask
DWORD dwEffects
LONG yHeight
LONG yOffset
COLORREF crTextColor
BYTE bCharSet
BYTE bPitchAndFamily
char[LF_FACESIZE] szFaceName
WORD wWeight
SHORT sSpacing
COLORREF crBackColor
LCID lcid
DWORD dwReserved
SHORT sStyle
WORD wKerning
BYTE bUnderlineType
BYTE bAnimation
BYTE bRevAuthor
Fields
UINT cbSize
DWORD dwMask
DWORD dwEffects
LONG yHeight
LONG yOffset
COLORREF crTextColor
BYTE bCharSet
BYTE bPitchAndFamily
WCHAR[LF_FACESIZE] szFaceName
WORD wWeight
SHORT sSpacing
COLORREF crBackColor
LCID lcid
DWORD dwReserved
SHORT sStyle
WORD wKerning
BYTE bUnderlineType
BYTE bAnimation
BYTE bRevAuthor
structCHARRANGE
Fields
LONG cpMin
LONG cpMax
structCOMPCOLOR
Fields
COLORREF crText
COLORREF crBackground
DWORD dwEffects
aliasEDITSTREAMCALLBACK = DWORD function(DWORD_PTR, PBYTE, LONG, LONG *)
Fields
DWORD_PTR dwCookie
DWORD dwError
EDITSTREAMCALLBACK pfnCallback
Fields
NMHDR nmhdr
WORD seltyp
Fields
NMHDR nmhdr
HANDLE hDrop
LONG cp
BOOL fProtected
structENLINK
Fields
NMHDR nmhdr
UINT msg
WPARAM wParam
LPARAM lParam
Fields
NMHDR nmhdr
LONG iob
LONG lOper
HRESULT hr
Fields
NMHDR nmhdr
UINT msg
WPARAM wParam
LPARAM lParam
Fields
NMHDR nmhdr
LONG cObjectCount
LONG cch
structFINDTEXTA
Fields
LPSTR lpstrText
structFINDTEXTW
Fields
LPWSTR lpstrText
Fields
LPSTR lpstrText
CHARRANGE chrgText
Fields
LPWSTR lpstrText
CHARRANGE chrgText
Fields
HDC hdc
HDC hdcTarget
RECT rc
RECT rcPage
structMSGFILTER
Fields
NMHDR nmhdr
UINT msg
WPARAM wParam
LPARAM lParam
Fields
UINT cbSize
DWORD dwMask
WORD wNumbering
WORD wReserved
LONG dxStartIndent
LONG dxRightIndent
LONG dxOffset
WORD wAlignment
SHORT cTabCount
LONG[MAX_TAB_STOPS] rgxTabs
Fields
UINT cbSize
DWORD dwMask
WORD wNumbering
WORD wEffects
LONG dxStartIndent
LONG dxRightIndent
LONG dxOffset
WORD wAlignment
SHORT cTabCount
LONG[MAX_TAB_STOPS] rgxTabs
LONG dySpaceBefore
LONG dySpaceAfter
LONG dyLineSpacing
SHORT sStype
BYTE bLineSpacingRule
BYTE bOutlineLevel
WORD wShadingWeight
WORD wShadingStyle
WORD wNumberingStart
WORD wNumberingStyle
WORD wNumberingTab
WORD wBorderSpace
WORD wBorderWidth
WORD wBorders
structSELCHANGE
Fields
NMHDR nmhdr
WORD seltyp
Fields
LPSTR lpstrText
Fields
LPWSTR lpstrText
structREQRESIZE
Fields
NMHDR nmhdr
RECT rc
Fields
DWORD dwAspect
DWORD_PTR dwParam
Fields
UINT iSize
LPSTR szPunctuation
structGETTEXTEX
Fields
DWORD cb
DWORD flags
UINT codepage
LPCSTR lpDefaultChar
LPBOOL lpUsedDefChar
aliasEDITWORDBREAKPROCEX = LONG function(char *, LONG, BYTE, INT)
Fields
DWORD flags
UINT codepage

Variables 227

enumvarRICHEDIT_CLASS10A = "RICHEDIT"
varTCHAR[] CF_RTF
enumvarCFM_BOLD = 1
enumvarCFE_BOLD = 1
enumvarCFM_EFFECTS = CFM_BOLD | CFM_ITALIC | CFM_UNDERLINE | CFM_COLOR | CFM_STRIKEOUT | CFE_PROTECTED | CFM_LINK
enumvarIMF_FORCENONE = 1
enumvarSEL_EMPTY = 0
enumvarSEL_TEXT = 1
enumvarSEL_OBJECT = 2
enumvarSEL_MULTICHAR = 4
enumvarSEL_MULTIOBJECT = 8
enumvarMAX_TAB_STOPS = 32
enumvarPFM_ALIGNMENT = 8
enumvarPFM_NUMBERING = 32
enumvarPFM_OFFSET = 4
enumvarPFM_OFFSETINDENT = 0x80000000
enumvarPFM_RIGHTINDENT = 2
enumvarPFM_STARTINDENT = 1
enumvarPFM_TABSTOPS = 16
enumvarPFM_BORDER = 2048
enumvarPFM_LINESPACING = 256
enumvarPFM_NUMBERINGSTART = 32768
enumvarPFM_NUMBERINGSTYLE = 8192
enumvarPFM_NUMBERINGTAB = 16384
enumvarPFM_SHADING = 4096
enumvarPFM_SPACEAFTER = 128
enumvarPFM_SPACEBEFORE = 64
enumvarPFM_STYLE = 1024
enumvarPFM_DONOTHYPHEN = 4194304
enumvarPFM_KEEP = 131072
enumvarPFM_KEEPNEXT = 262144
enumvarPFM_NOLINENUMBER = 1048576
enumvarPFM_NOWIDOWCONTROL = 2097152
enumvarPFM_PAGEBREAKBEFORE = 524288
enumvarPFM_RTLPARA = 65536
enumvarPFM_SIDEBYSIDE = 8388608
enumvarPFM_TABLE = 1073741824
enumvarPFN_BULLET = 1
enumvarPFE_DONOTHYPHEN = 64
enumvarPFE_KEEP = 2
enumvarPFE_KEEPNEXT = 4
enumvarPFE_NOLINENUMBER = 16
enumvarPFE_NOWIDOWCONTROL = 32
enumvarPFE_PAGEBREAKBEFORE = 8
enumvarPFE_RTLPARA = 1
enumvarPFE_SIDEBYSIDE = 128
enumvarPFE_TABLE = 16384
enumvarPFA_LEFT = 1
enumvarPFA_RIGHT = 2
enumvarPFA_CENTER = 3
enumvarPFA_JUSTIFY = 4
enumvarPFA_FULL_INTERWORD = 4
enumvarSF_TEXT = 1
enumvarSF_RTF = 2
enumvarSF_RTFNOOBJS = 3
enumvarSF_TEXTIZED = 4
enumvarSF_UNICODE = 16
enumvarSF_USECODEPAGE = 32
enumvarSF_NCRFORNONASCII = 64
enumvarSF_RTFVAL = 0x0700
enumvarSFF_PWD = 0x0800
enumvarSFF_KEEPDOCINFO = 0x1000
enumvarSFF_PERSISTVIEWSCALE = 0x2000
enumvarSFF_PLAINRTF = 0x4000
enumvarSFF_SELECTION = 0x8000
enumvarWB_CLASSIFY = 3
enumvarWB_MOVEWORDLEFT = 4
enumvarWB_MOVEWORDRIGHT = 5
enumvarWB_LEFTBREAK = 6
enumvarWB_RIGHTBREAK = 7
enumvarWB_MOVEWORDPREV = 4
enumvarWB_MOVEWORDNEXT = 5
enumvarWB_PREVBREAK = 6
enumvarWB_NEXTBREAK = 7
enumvarWBF_WORDWRAP = 16
enumvarWBF_WORDBREAK = 32
enumvarWBF_OVERFLOW = 64
enumvarWBF_LEVEL1 = 128
enumvarWBF_LEVEL2 = 256
enumvarWBF_CUSTOM = 512
enumvarES_DISABLENOSCROLL = 8192
enumvarES_SUNKEN = 16384
enumvarES_SAVESEL = 32768
enumvarES_EX_NOCALLOLEINIT = 16777216
enumvarES_NOIME = 524288
enumvarES_NOOLEDRAGDROP = 8
enumvarES_SELECTIONBAR = 16777216
enumvarES_SELFIME = 262144
enumvarES_VERTICAL = 4194304
enumvarEM_CANPASTE = WM_USER + 50
enumvarEM_DISPLAYBAND = WM_USER + 51
enumvarEM_EXGETSEL = WM_USER + 52
enumvarEM_EXLIMITTEXT = WM_USER + 53
enumvarEM_EXLINEFROMCHAR = WM_USER + 54
enumvarEM_EXSETSEL = WM_USER + 55
enumvarEM_FINDTEXT = WM_USER + 56
enumvarEM_FORMATRANGE = WM_USER + 57
enumvarEM_GETCHARFORMAT = WM_USER + 58
enumvarEM_GETEVENTMASK = WM_USER + 59
enumvarEM_GETOLEINTERFACE = WM_USER + 60
enumvarEM_GETPARAFORMAT = WM_USER + 61
enumvarEM_GETSELTEXT = WM_USER + 62
enumvarEM_HIDESELECTION = WM_USER + 63
enumvarEM_PASTESPECIAL = WM_USER + 64
enumvarEM_REQUESTRESIZE = WM_USER + 65
enumvarEM_SELECTIONTYPE = WM_USER + 66
enumvarEM_SETBKGNDCOLOR = WM_USER + 67
enumvarEM_SETCHARFORMAT = WM_USER + 68
enumvarEM_SETEVENTMASK = WM_USER + 69
enumvarEM_SETOLECALLBACK = WM_USER + 70
enumvarEM_SETPARAFORMAT = WM_USER + 71
enumvarEM_SETTARGETDEVICE = WM_USER + 72
enumvarEM_STREAMIN = WM_USER + 73
enumvarEM_STREAMOUT = WM_USER + 74
enumvarEM_GETTEXTRANGE = WM_USER + 75
enumvarEM_FINDWORDBREAK = WM_USER + 76
enumvarEM_SETOPTIONS = WM_USER + 77
enumvarEM_GETOPTIONS = WM_USER + 78
enumvarEM_FINDTEXTEX = WM_USER + 79
enumvarEM_GETWORDBREAKPROCEX = WM_USER + 80
enumvarEM_SETWORDBREAKPROCEX = WM_USER + 81
enumvarEM_SETUNDOLIMIT = WM_USER + 82
enumvarEM_REDO = WM_USER + 84
enumvarEM_CANREDO = WM_USER + 85
enumvarEM_GETUNDONAME = WM_USER + 86
enumvarEM_GETREDONAME = WM_USER + 87
enumvarEM_STOPGROUPTYPING = WM_USER + 88
enumvarEM_SETTEXTMODE = WM_USER + 89
enumvarEM_GETTEXTMODE = WM_USER + 90
enumvarEM_AUTOURLDETECT = WM_USER + 91
enumvarEM_GETAUTOURLDETECT = WM_USER + 92
enumvarEM_SETPALETTE = WM_USER + 93
enumvarEM_GETTEXTEX = WM_USER + 94
enumvarEM_GETTEXTLENGTHEX = WM_USER + 95
enumvarEM_SHOWSCROLLBAR = WM_USER + 96
enumvarEM_SETTEXTEX = WM_USER + 97
enumvarEM_SETPUNCTUATION = WM_USER + 100
enumvarEM_GETPUNCTUATION = WM_USER + 101
enumvarEM_SETWORDWRAPMODE = WM_USER + 102
enumvarEM_GETWORDWRAPMODE = WM_USER + 103
enumvarEM_SETIMECOLOR = WM_USER + 104
enumvarEM_GETIMECOLOR = WM_USER + 105
enumvarEM_SETIMEOPTIONS = WM_USER + 106
enumvarEM_GETIMEOPTIONS = WM_USER + 107
enumvarEM_SETLANGOPTIONS = WM_USER + 120
enumvarEM_GETLANGOPTIONS = WM_USER + 121
enumvarEM_GETIMECOMPMODE = WM_USER + 122
enumvarEM_FINDTEXTW = WM_USER + 123
enumvarEM_FINDTEXTEXW = WM_USER + 124
enumvarEM_RECONVERSION = WM_USER + 125
enumvarEM_SETBIDIOPTIONS = WM_USER + 200
enumvarEM_GETBIDIOPTIONS = WM_USER + 201
enumvarEM_SETTYPOGRAPHYOPTIONS = WM_USER + 202
enumvarEM_GETTYPOGRAPHYOPTIONS = WM_USER + 203
enumvarEM_SETEDITSTYLE = WM_USER + 204
enumvarEM_GETEDITSTYLE = WM_USER + 205
enumvarEM_GETSCROLLPOS = WM_USER + 221
enumvarEM_SETSCROLLPOS = WM_USER + 222
enumvarEM_SETFONTSIZE = WM_USER + 223
enumvarEM_GETZOOM = WM_USER + 224
enumvarEM_SETZOOM = WM_USER + 225
enumvarEN_MSGFILTER = 1792
enumvarEN_REQUESTRESIZE = 1793
enumvarEN_SELCHANGE = 1794
enumvarEN_DROPFILES = 1795
enumvarEN_PROTECTED = 1796
enumvarEN_CORRECTTEXT = 1797
enumvarEN_STOPNOUNDO = 1798
enumvarEN_IMECHANGE = 1799
enumvarEN_SAVECLIPBOARD = 1800
enumvarEN_OLEOPFAILED = 1801
enumvarEN_LINK = 1803
enumvarENM_NONE = 0
enumvarENM_CHANGE = 1
enumvarENM_UPDATE = 2
enumvarENM_SCROLL = 4
enumvarENM_SCROLLEVENTS = 8
enumvarENM_DRAGDROPDONE = 16
enumvarENM_KEYEVENTS = 65536
enumvarENM_MOUSEEVENTS = 131072
enumvarENM_REQUESTRESIZE = 262144
enumvarENM_SELCHANGE = 524288
enumvarENM_DROPFILES = 1048576
enumvarENM_PROTECTED = 2097152
enumvarENM_CORRECTTEXT = 4194304
enumvarENM_IMECHANGE = 8388608
enumvarENM_LANGCHANGE = 16777216
enumvarENM_OBJECTPOSITIONS = 33554432
enumvarENM_LINK = 67108864
enumvarECO_AUTOWORDSELECTION = 1
enumvarECO_AUTOVSCROLL = 64
enumvarECO_AUTOHSCROLL = 128
enumvarECO_NOHIDESEL = 256
enumvarECO_READONLY = 2048
enumvarECO_WANTRETURN = 4096
enumvarECO_SAVESEL = 0x8000
enumvarECO_SELECTIONBAR = 0x1000000
enumvarECO_VERTICAL = 0x400000
enumvarSCF_DEFAULT = 0
enumvarSCF_SELECTION = 1
enumvarSCF_WORD = 2
enumvarSCF_ALL = 4
enumvarSCF_USEUIRULES = 8
enumvarTM_PLAINTEXT = 1
enumvarTM_RICHTEXT = 2
enumvarTM_SINGLELEVELUNDO = 4
enumvarTM_MULTILEVELUNDO = 8
enumvarTM_SINGLECODEPAGE = 16
enumvarTM_MULTICODEPAGE = 32
enumvarGT_DEFAULT = 0
enumvarGT_USECRLF = 1
enumvaryHeightCharPtsMost = 1638
enumvarlDefaultTab = 720
enumvarUID_UNKNOWN = 0
enumvarUID_TYPING = 1
enumvarUID_DELETE = 2
enumvarUID_DRAGDROP = 3
enumvarUID_CUT = 4
enumvarUID_PASTE = 5
enumvarTO_ADVANCEDTYPOGRAPHY = 1
enumvarTO_SIMPLELINEBREAK = 2
enumvarGTL_DEFAULT = 0
enumvarGTL_USECRLF = 1
enumvarGTL_PRECISE = 2
enumvarGTL_CLOSE = 4
enumvarGTL_NUMCHARS = 8
enumvarGTL_NUMBYTES = 16