📄 stc.h.html
字号:
<font color="#a020f0">#define wxSTC_CASE_MIXED </font><font color="#ff00ff">0</font>
<font color="#a020f0">#define wxSTC_CASE_UPPER </font><font color="#ff00ff">1</font>
<font color="#a020f0">#define wxSTC_CASE_LOWER </font><font color="#ff00ff">2</font>
<font color="#a020f0">#define wxSTC_INDIC_MAX </font><font color="#ff00ff">7</font>
<font color="#a020f0">#define wxSTC_INDIC_PLAIN </font><font color="#ff00ff">0</font>
<font color="#a020f0">#define wxSTC_INDIC_SQUIGGLE </font><font color="#ff00ff">1</font>
<font color="#a020f0">#define wxSTC_INDIC_TT </font><font color="#ff00ff">2</font>
<font color="#a020f0">#define wxSTC_INDIC_DIAGONAL </font><font color="#ff00ff">3</font>
<font color="#a020f0">#define wxSTC_INDIC_STRIKE </font><font color="#ff00ff">4</font>
<font color="#a020f0">#define wxSTC_INDIC_HIDDEN </font><font color="#ff00ff">5</font>
<font color="#a020f0">#define wxSTC_INDIC_BOX </font><font color="#ff00ff">6</font>
<font color="#a020f0">#define wxSTC_INDIC0_MASK </font><font color="#ff00ff">0x20</font>
<font color="#a020f0">#define wxSTC_INDIC1_MASK </font><font color="#ff00ff">0x40</font>
<font color="#a020f0">#define wxSTC_INDIC2_MASK </font><font color="#ff00ff">0x80</font>
<font color="#a020f0">#define wxSTC_INDICS_MASK </font><font color="#ff00ff">0xE0</font>
<font color="#0000ff">// PrintColourMode - use same colours as screen.</font>
<font color="#a020f0">#define wxSTC_PRINT_NORMAL </font><font color="#ff00ff">0</font>
<font color="#0000ff">// PrintColourMode - invert the light value of each style for printing.</font>
<font color="#a020f0">#define wxSTC_PRINT_INVERTLIGHT </font><font color="#ff00ff">1</font>
<font color="#0000ff">// PrintColourMode - force black text on white background for printing.</font>
<font color="#a020f0">#define wxSTC_PRINT_BLACKONWHITE </font><font color="#ff00ff">2</font>
<font color="#0000ff">// PrintColourMode - text stays coloured, but all background is forced to be white for printing.</font>
<font color="#a020f0">#define wxSTC_PRINT_COLOURONWHITE </font><font color="#ff00ff">3</font>
<font color="#0000ff">// PrintColourMode - only the default-background is forced to be white for printing.</font>
<font color="#a020f0">#define wxSTC_PRINT_COLOURONWHITEDEFAULTBG </font><font color="#ff00ff">4</font>
<font color="#a020f0">#define wxSTC_FIND_WHOLEWORD </font><font color="#ff00ff">2</font>
<font color="#a020f0">#define wxSTC_FIND_MATCHCASE </font><font color="#ff00ff">4</font>
<font color="#a020f0">#define wxSTC_FIND_WORDSTART </font><font color="#ff00ff">0x00100000</font>
<font color="#a020f0">#define wxSTC_FIND_REGEXP </font><font color="#ff00ff">0x00200000</font>
<font color="#a020f0">#define wxSTC_FIND_POSIX </font><font color="#ff00ff">0x00400000</font>
<font color="#a020f0">#define wxSTC_FOLDLEVELBASE </font><font color="#ff00ff">0x400</font>
<font color="#a020f0">#define wxSTC_FOLDLEVELWHITEFLAG </font><font color="#ff00ff">0x1000</font>
<font color="#a020f0">#define wxSTC_FOLDLEVELHEADERFLAG </font><font color="#ff00ff">0x2000</font>
<font color="#a020f0">#define wxSTC_FOLDLEVELBOXHEADERFLAG </font><font color="#ff00ff">0x4000</font>
<font color="#a020f0">#define wxSTC_FOLDLEVELBOXFOOTERFLAG </font><font color="#ff00ff">0x8000</font>
<font color="#a020f0">#define wxSTC_FOLDLEVELCONTRACTED </font><font color="#ff00ff">0x10000</font>
<font color="#a020f0">#define wxSTC_FOLDLEVELUNINDENT </font><font color="#ff00ff">0x20000</font>
<font color="#a020f0">#define wxSTC_FOLDLEVELNUMBERMASK </font><font color="#ff00ff">0x0FFF</font>
<font color="#a020f0">#define wxSTC_FOLDFLAG_LINEBEFORE_EXPANDED </font><font color="#ff00ff">0x0002</font>
<font color="#a020f0">#define wxSTC_FOLDFLAG_LINEBEFORE_CONTRACTED </font><font color="#ff00ff">0x0004</font>
<font color="#a020f0">#define wxSTC_FOLDFLAG_LINEAFTER_EXPANDED </font><font color="#ff00ff">0x0008</font>
<font color="#a020f0">#define wxSTC_FOLDFLAG_LINEAFTER_CONTRACTED </font><font color="#ff00ff">0x0010</font>
<font color="#a020f0">#define wxSTC_FOLDFLAG_LEVELNUMBERS </font><font color="#ff00ff">0x0040</font>
<font color="#a020f0">#define wxSTC_FOLDFLAG_BOX </font><font color="#ff00ff">0x0001</font>
<font color="#a020f0">#define wxSTC_TIME_FOREVER </font><font color="#ff00ff">10000000</font>
<font color="#a020f0">#define wxSTC_WRAP_NONE </font><font color="#ff00ff">0</font>
<font color="#a020f0">#define wxSTC_WRAP_WORD </font><font color="#ff00ff">1</font>
<font color="#a020f0">#define wxSTC_WRAP_CHAR </font><font color="#ff00ff">2</font>
<font color="#a020f0">#define wxSTC_WRAPVISUALFLAG_NONE </font><font color="#ff00ff">0x0000</font>
<font color="#a020f0">#define wxSTC_WRAPVISUALFLAG_END </font><font color="#ff00ff">0x0001</font>
<font color="#a020f0">#define wxSTC_WRAPVISUALFLAG_START </font><font color="#ff00ff">0x0002</font>
<font color="#a020f0">#define wxSTC_WRAPVISUALFLAGLOC_DEFAULT </font><font color="#ff00ff">0x0000</font>
<font color="#a020f0">#define wxSTC_WRAPVISUALFLAGLOC_END_BY_TEXT </font><font color="#ff00ff">0x0001</font>
<font color="#a020f0">#define wxSTC_WRAPVISUALFLAGLOC_START_BY_TEXT </font><font color="#ff00ff">0x0002</font>
<font color="#a020f0">#define wxSTC_CACHE_NONE </font><font color="#ff00ff">0</font>
<font color="#a020f0">#define wxSTC_CACHE_CARET </font><font color="#ff00ff">1</font>
<font color="#a020f0">#define wxSTC_CACHE_PAGE </font><font color="#ff00ff">2</font>
<font color="#a020f0">#define wxSTC_CACHE_DOCUMENT </font><font color="#ff00ff">3</font>
<font color="#a020f0">#define wxSTC_EDGE_NONE </font><font color="#ff00ff">0</font>
<font color="#a020f0">#define wxSTC_EDGE_LINE </font><font color="#ff00ff">1</font>
<font color="#a020f0">#define wxSTC_EDGE_BACKGROUND </font><font color="#ff00ff">2</font>
<font color="#a020f0">#define wxSTC_CURSORNORMAL -</font><font color="#ff00ff">1</font>
<font color="#a020f0">#define wxSTC_CURSORWAIT </font><font color="#ff00ff">4</font>
<font color="#0000ff">// Constants for use with SetVisiblePolicy, similar to SetCaretPolicy.</font>
<font color="#a020f0">#define wxSTC_VISIBLE_SLOP </font><font color="#ff00ff">0x01</font>
<font color="#a020f0">#define wxSTC_VISIBLE_STRICT </font><font color="#ff00ff">0x04</font>
<font color="#0000ff">// Caret policy, used by SetXCaretPolicy and SetYCaretPolicy.</font>
<font color="#0000ff">// If CARET_SLOP is set, we can define a slop value: caretSlop.</font>
<font color="#0000ff">// This value defines an unwanted zone (UZ) where the caret is... unwanted.</font>
<font color="#0000ff">// This zone is defined as a number of pixels near the vertical margins,</font>
<font color="#0000ff">// and as a number of lines near the horizontal margins.</font>
<font color="#0000ff">// By keeping the caret away from the edges, it is seen within its context,</font>
<font color="#0000ff">// so it is likely that the identifier that the caret is on can be completely seen,</font>
<font color="#0000ff">// and that the current line is seen with some of the lines following it which are</font>
<font color="#0000ff">// often dependent on that line.</font>
<font color="#a020f0">#define wxSTC_CARET_SLOP </font><font color="#ff00ff">0x01</font>
<font color="#0000ff">// If CARET_STRICT is set, the policy is enforced... strictly.</font>
<font color="#0000ff">// The caret is centred on the display if slop is not set,</font>
<font color="#0000ff">// and cannot go in the UZ if slop is set.</font>
<font color="#a020f0">#define wxSTC_CARET_STRICT </font><font color="#ff00ff">0x04</font>
<font color="#0000ff">// If CARET_JUMPS is set, the display is moved more energetically</font>
<font color="#0000ff">// so the caret can move in the same direction longer before the policy is applied again.</font>
<font color="#a020f0">#define wxSTC_CARET_JUMPS </font><font color="#ff00ff">0x10</font>
<font color="#0000ff">// If CARET_EVEN is not set, instead of having symmetrical UZs,</font>
<font color="#0000ff">// the left and bottom UZs are extended up to right and top UZs respectively.</font>
<font color="#0000ff">// This way, we favour the displaying of useful information: the begining of lines,</font>
<font color="#0000ff">// where most code reside, and the lines after the caret, eg. the body of a function.</font>
<font color="#a020f0">#define wxSTC_CARET_EVEN </font><font color="#ff00ff">0x08</font>
<font color="#0000ff">// Selection modes</font>
<font color="#a020f0">#define wxSTC_SEL_STREAM </font><font color="#ff00ff">0</font>
<font color="#a020f0">#define wxSTC_SEL_RECTANGLE </font><font color="#ff00ff">1</font>
<font color="#a020f0">#define wxSTC_SEL_LINES </font><font color="#ff00ff">2</font>
<font color="#0000ff">// Maximum value of keywordSet parameter of SetKeyWords.</font>
<font color="#a020f0">#define wxSTC_KEYWORDSET_MAX </font><font color="#ff00ff">8</font>
<font color="#0000ff">// Notifications</font>
<font color="#0000ff">// Type of modification and the action which caused the modification.</font>
<font color="#0000ff">// These are defined as a bit mask to make it easy to specify which notifications are wanted.</font>
<font color="#0000ff">// One bit is set from each of SC_MOD_* and SC_PERFORMED_*.</font>
<font color="#a020f0">#define wxSTC_MOD_INSERTTEXT </font><font color="#ff00ff">0x1</font>
<font color="#a020f0">#define wxSTC_MOD_DELETETEXT </font><font color="#ff00ff">0x2</font>
<font color="#a020f0">#define wxSTC_MOD_CHANGESTYLE </font><font color="#ff00ff">0x4</font>
<font color="#a020f0">#define wxSTC_MOD_CHANGEFOLD </font><font color="#ff00ff">0x8</font>
<font color="#a020f0">#define wxSTC_PERFORMED_USER </font><font color="#ff00ff">0x10</font>
<font color="#a020f0">#define wxSTC_PERFORMED_UNDO </font><font color="#ff00ff">0x20</font>
<font color="#a020f0">#define wxSTC_PERFORMED_REDO </font><font color="#ff00ff">0x40</font>
<font color="#a020f0">#define wxSTC_MULTISTEPUNDOREDO </font><font color="#ff00ff">0x80</font>
<font color="#a020f0">#define wxSTC_LASTSTEPINUNDOREDO </font><font color="#ff00ff">0x100</font>
<font color="#a020f0">#define wxSTC_MOD_CHANGEMARKER </font><font color="#ff00ff">0x200</font>
<font color="#a020f0">#define wxSTC_MOD_BEFOREINSERT </font><font color="#ff00ff">0x400</font>
<font color="#a020f0">#define wxSTC_MOD_BEFOREDELETE </font><font color="#ff00ff">0x800</font>
<font color="#a020f0">#define wxSTC_MULTILINEUNDOREDO </font><font color="#ff00ff">0x1000</font>
<font color="#a020f0">#define wxSTC_MODEVENTMASKALL </font><font color="#ff00ff">0x1FFF</font>
<font color="#0000ff">// Symbolic key codes and modifier flags.</font>
<font color="#0000ff">// ASCII and other printable characters below 256.</font>
<font color="#0000ff">// Extended keys above 300.</font>
<font color="#a020f0">#define wxSTC_KEY_DOWN </font><font color="#ff00ff">300</font>
<font color="#a020f0">#define wxSTC_KEY_UP </font><font color="#ff00ff">301</font>
<font color="#a020f0">#define wxSTC_KEY_LEFT </font><font color="#ff00ff">302</font>
<font color="#a020f0">#define wxSTC_KEY_RIGHT </font><font color="#ff00ff">303</font>
<font color="#a020f0">#define wxSTC_KEY_HOME </font><font color="#ff00ff">304</font>
<font color="#a020f0">#define wxSTC_KEY_END </font><font color="#ff00ff">305</font>
<font color="#a020f0">#define wxSTC_KEY_PRIOR </font><font color="#ff00ff">306</font>
<font color="#a020f0">#define wxSTC_KEY_NEXT </font><font color="#ff00ff">307</font>
<font color="#a020f0">#define wxSTC_KEY_DELETE </font><font color="#ff00ff">308</font>
<font color="#a020f0">#define wxSTC_KEY_INSERT </font><font color="#ff00ff">309</font>
<font color="#a020f0">#define wxSTC_KEY_ESCAPE </font><font color="#ff00ff">7</font>
<font color="#a020f0">#define wxSTC_KEY_BACK </font><font color="#ff00ff">8</font>
<font color="#a020f0">#define wxSTC_KEY_TAB </font><font color="#ff00ff">9</font>
<font color="#a020f0">#define wxSTC_KEY_RETURN </font><font color="#ff00ff">13</font>
<font color="#a020f0">#define wxSTC_KEY_ADD </font><font color="#ff00ff">310</font>
<font color="#a020f0">#define wxSTC_KEY_SUBTRACT </font><font color="#ff00ff">311</font>
<font color="#a020f0">#define wxSTC_KEY_DIVIDE </font><font color="#ff00ff">312</font>
<font color="#a020f0">#define wxSTC_SCMOD_NORM </font><font color="#ff00ff">0</font>
<font color="#a020f0">#define wxSTC_SCMOD_SHIFT </font><font color="#ff00ff">1</font>
<font color="#a020f0">#define wxSTC_SCMOD_CTRL </font><font color="#ff00ff">2</font>
<font color="#a020f0">#define wxSTC_SCMOD_ALT </font><font color="#ff00ff">4</font>
<font color="#0000ff">// For SciLexer.h</font>
<font color="#a020f0">#define wxSTC_LEX_CONTAINER </font><font color="#ff00ff">0</font>
<font color="#a020f0">#define wxSTC_LEX_NULL </font><font color="#ff00ff">1</font>
<font color="#a020f0">#define wxSTC_LEX_PYTHON </font><font color="#ff00ff">2</font>
<font color="#a020f0">#define wxSTC_LEX_CPP </font><font color="#ff00ff">3</font>
<font color="#a020f0">#define wxSTC_LEX_HTML </font><font color="#ff00ff">4</font>
<font color="#a020f0">#define wxSTC_LEX_XML </font><font color="#ff00ff">5</font>
<font color="#a020f0">#define wxSTC_LEX_PERL </font><font color="#ff00ff">6</font>
<font color="#a020f0">#define wxSTC_LEX_SQL </font><font color="#ff00ff">7</font>
<font color="#a020f0">#define wxSTC_LEX_VB </font><font color="#ff00ff">8</font>
<font color="#a020f0">#define wxSTC_LEX_PROPERTIES </font><font color="#ff00ff">9</font>
<font color="#a020f0">#define wxSTC_LEX_ERRORLIST </font><font color="#ff00ff">10</font>
<font color="#a020f0">#define wxSTC_LEX_MAKEFILE </font><font color="#ff00ff">11</font>
<font color="#a020f0">#define wxSTC_LEX_BATCH </font><font color="#ff00ff">12</font>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -