⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 scintilla.h

📁 porting scintilla to qt
💻 H
📖 第 1 页 / 共 2 页
字号:
#define SCI_SETBACKSPACEUNINDENTS 2262#define SCI_GETBACKSPACEUNINDENTS 2263#define SC_TIME_FOREVER 10000000#define SCI_SETMOUSEDWELLTIME 2264#define SCI_GETMOUSEDWELLTIME 2265#define SCI_WORDSTARTPOSITION 2266#define SCI_WORDENDPOSITION 2267#define SC_WRAP_NONE 0#define SC_WRAP_WORD 1#define SC_WRAP_CHAR 2#define SCI_SETWRAPMODE 2268#define SCI_GETWRAPMODE 2269#define SC_WRAPVISUALFLAG_NONE 0x0000#define SC_WRAPVISUALFLAG_END 0x0001#define SC_WRAPVISUALFLAG_START 0x0002#define SCI_SETWRAPVISUALFLAGS 2460#define SCI_GETWRAPVISUALFLAGS 2461#define SC_WRAPVISUALFLAGLOC_DEFAULT 0x0000#define SC_WRAPVISUALFLAGLOC_END_BY_TEXT 0x0001#define SC_WRAPVISUALFLAGLOC_START_BY_TEXT 0x0002#define SCI_SETWRAPVISUALFLAGSLOCATION 2462#define SCI_GETWRAPVISUALFLAGSLOCATION 2463#define SCI_SETWRAPSTARTINDENT 2464#define SCI_GETWRAPSTARTINDENT 2465#define SC_CACHE_NONE 0#define SC_CACHE_CARET 1#define SC_CACHE_PAGE 2#define SC_CACHE_DOCUMENT 3#define SCI_SETLAYOUTCACHE 2272#define SCI_GETLAYOUTCACHE 2273#define SCI_SETSCROLLWIDTH 2274#define SCI_GETSCROLLWIDTH 2275#define SCI_SETSCROLLWIDTHTRACKING 2516#define SCI_GETSCROLLWIDTHTRACKING 2517#define SCI_TEXTWIDTH 2276#define SCI_SETENDATLASTLINE 2277#define SCI_GETENDATLASTLINE 2278#define SCI_TEXTHEIGHT 2279#define SCI_SETVSCROLLBAR 2280#define SCI_GETVSCROLLBAR 2281#define SCI_APPENDTEXT 2282#define SCI_GETTWOPHASEDRAW 2283#define SCI_SETTWOPHASEDRAW 2284#define SCI_TARGETFROMSELECTION 2287#define SCI_LINESJOIN 2288#define SCI_LINESSPLIT 2289#define SCI_SETFOLDMARGINCOLOUR 2290#define SCI_SETFOLDMARGINHICOLOUR 2291#define SCI_LINEDOWN 2300#define SCI_LINEDOWNEXTEND 2301#define SCI_LINEUP 2302#define SCI_LINEUPEXTEND 2303#define SCI_CHARLEFT 2304#define SCI_CHARLEFTEXTEND 2305#define SCI_CHARRIGHT 2306#define SCI_CHARRIGHTEXTEND 2307#define SCI_WORDLEFT 2308#define SCI_WORDLEFTEXTEND 2309#define SCI_WORDRIGHT 2310#define SCI_WORDRIGHTEXTEND 2311#define SCI_HOME 2312#define SCI_HOMEEXTEND 2313#define SCI_LINEEND 2314#define SCI_LINEENDEXTEND 2315#define SCI_DOCUMENTSTART 2316#define SCI_DOCUMENTSTARTEXTEND 2317#define SCI_DOCUMENTEND 2318#define SCI_DOCUMENTENDEXTEND 2319#define SCI_PAGEUP 2320#define SCI_PAGEUPEXTEND 2321#define SCI_PAGEDOWN 2322#define SCI_PAGEDOWNEXTEND 2323#define SCI_EDITTOGGLEOVERTYPE 2324#define SCI_CANCEL 2325#define SCI_DELETEBACK 2326#define SCI_TAB 2327#define SCI_BACKTAB 2328#define SCI_NEWLINE 2329#define SCI_FORMFEED 2330#define SCI_VCHOME 2331#define SCI_VCHOMEEXTEND 2332#define SCI_ZOOMIN 2333#define SCI_ZOOMOUT 2334#define SCI_DELWORDLEFT 2335#define SCI_DELWORDRIGHT 2336#define SCI_DELWORDRIGHTEND 2518#define SCI_LINECUT 2337#define SCI_LINEDELETE 2338#define SCI_LINETRANSPOSE 2339#define SCI_LINEDUPLICATE 2404#define SCI_LOWERCASE 2340#define SCI_UPPERCASE 2341#define SCI_LINESCROLLDOWN 2342#define SCI_LINESCROLLUP 2343#define SCI_DELETEBACKNOTLINE 2344#define SCI_HOMEDISPLAY 2345#define SCI_HOMEDISPLAYEXTEND 2346#define SCI_LINEENDDISPLAY 2347#define SCI_LINEENDDISPLAYEXTEND 2348#define SCI_HOMEWRAP 2349#define SCI_HOMEWRAPEXTEND 2450#define SCI_LINEENDWRAP 2451#define SCI_LINEENDWRAPEXTEND 2452#define SCI_VCHOMEWRAP 2453#define SCI_VCHOMEWRAPEXTEND 2454#define SCI_LINECOPY 2455#define SCI_MOVECARETINSIDEVIEW 2401#define SCI_LINELENGTH 2350#define SCI_BRACEHIGHLIGHT 2351#define SCI_BRACEBADLIGHT 2352#define SCI_BRACEMATCH 2353#define SCI_GETVIEWEOL 2355#define SCI_SETVIEWEOL 2356#define SCI_GETDOCPOINTER 2357#define SCI_SETDOCPOINTER 2358#define SCI_SETMODEVENTMASK 2359#define EDGE_NONE 0#define EDGE_LINE 1#define EDGE_BACKGROUND 2#define SCI_GETEDGECOLUMN 2360#define SCI_SETEDGECOLUMN 2361#define SCI_GETEDGEMODE 2362#define SCI_SETEDGEMODE 2363#define SCI_GETEDGECOLOUR 2364#define SCI_SETEDGECOLOUR 2365#define SCI_SEARCHANCHOR 2366#define SCI_SEARCHNEXT 2367#define SCI_SEARCHPREV 2368#define SCI_LINESONSCREEN 2370#define SCI_USEPOPUP 2371#define SCI_SELECTIONISRECTANGLE 2372#define SCI_SETZOOM 2373#define SCI_GETZOOM 2374#define SCI_CREATEDOCUMENT 2375#define SCI_ADDREFDOCUMENT 2376#define SCI_RELEASEDOCUMENT 2377#define SCI_GETMODEVENTMASK 2378#define SCI_SETFOCUS 2380#define SCI_GETFOCUS 2381#define SCI_SETSTATUS 2382#define SCI_GETSTATUS 2383#define SCI_SETMOUSEDOWNCAPTURES 2384#define SCI_GETMOUSEDOWNCAPTURES 2385#define SC_CURSORNORMAL -1#define SC_CURSORWAIT 4#define SCI_SETCURSOR 2386#define SCI_GETCURSOR 2387#define SCI_SETCONTROLCHARSYMBOL 2388#define SCI_GETCONTROLCHARSYMBOL 2389#define SCI_WORDPARTLEFT 2390#define SCI_WORDPARTLEFTEXTEND 2391#define SCI_WORDPARTRIGHT 2392#define SCI_WORDPARTRIGHTEXTEND 2393#define VISIBLE_SLOP 0x01#define VISIBLE_STRICT 0x04#define SCI_SETVISIBLEPOLICY 2394#define SCI_DELLINELEFT 2395#define SCI_DELLINERIGHT 2396#define SCI_SETXOFFSET 2397#define SCI_GETXOFFSET 2398#define SCI_CHOOSECARETX 2399#define SCI_GRABFOCUS 2400#define CARET_SLOP 0x01#define CARET_STRICT 0x04#define CARET_JUMPS 0x10#define CARET_EVEN 0x08#define SCI_SETXCARETPOLICY 2402#define SCI_SETYCARETPOLICY 2403#define SCI_SETPRINTWRAPMODE 2406#define SCI_GETPRINTWRAPMODE 2407#define SCI_SETHOTSPOTACTIVEFORE 2410#define SCI_GETHOTSPOTACTIVEFORE 2494#define SCI_SETHOTSPOTACTIVEBACK 2411#define SCI_GETHOTSPOTACTIVEBACK 2495#define SCI_SETHOTSPOTACTIVEUNDERLINE 2412#define SCI_GETHOTSPOTACTIVEUNDERLINE 2496#define SCI_SETHOTSPOTSINGLELINE 2421#define SCI_GETHOTSPOTSINGLELINE 2497#define SCI_PARADOWN 2413#define SCI_PARADOWNEXTEND 2414#define SCI_PARAUP 2415#define SCI_PARAUPEXTEND 2416#define SCI_POSITIONBEFORE 2417#define SCI_POSITIONAFTER 2418#define SCI_COPYRANGE 2419#define SCI_COPYTEXT 2420#define SC_SEL_STREAM 0#define SC_SEL_RECTANGLE 1#define SC_SEL_LINES 2#define SCI_SETSELECTIONMODE 2422#define SCI_GETSELECTIONMODE 2423#define SCI_GETLINESELSTARTPOSITION 2424#define SCI_GETLINESELENDPOSITION 2425#define SCI_LINEDOWNRECTEXTEND 2426#define SCI_LINEUPRECTEXTEND 2427#define SCI_CHARLEFTRECTEXTEND 2428#define SCI_CHARRIGHTRECTEXTEND 2429#define SCI_HOMERECTEXTEND 2430#define SCI_VCHOMERECTEXTEND 2431#define SCI_LINEENDRECTEXTEND 2432#define SCI_PAGEUPRECTEXTEND 2433#define SCI_PAGEDOWNRECTEXTEND 2434#define SCI_STUTTEREDPAGEUP 2435#define SCI_STUTTEREDPAGEUPEXTEND 2436#define SCI_STUTTEREDPAGEDOWN 2437#define SCI_STUTTEREDPAGEDOWNEXTEND 2438#define SCI_WORDLEFTEND 2439#define SCI_WORDLEFTENDEXTEND 2440#define SCI_WORDRIGHTEND 2441#define SCI_WORDRIGHTENDEXTEND 2442#define SCI_SETWHITESPACECHARS 2443#define SCI_SETCHARSDEFAULT 2444#define SCI_AUTOCGETCURRENT 2445#define SCI_ALLOCATE 2446#define SCI_TARGETASUTF8 2447#define SCI_SETLENGTHFORENCODE 2448#define SCI_ENCODEDFROMUTF8 2449#define SCI_FINDCOLUMN 2456#define SCI_GETCARETSTICKY 2457#define SCI_SETCARETSTICKY 2458#define SCI_TOGGLECARETSTICKY 2459#define SCI_SETPASTECONVERTENDINGS 2467#define SCI_GETPASTECONVERTENDINGS 2468#define SCI_SELECTIONDUPLICATE 2469#define SC_ALPHA_TRANSPARENT 0#define SC_ALPHA_OPAQUE 255#define SC_ALPHA_NOALPHA 256#define SCI_SETCARETLINEBACKALPHA 2470#define SCI_GETCARETLINEBACKALPHA 2471#define CARETSTYLE_INVISIBLE 0#define CARETSTYLE_LINE 1#define CARETSTYLE_BLOCK 2#define SCI_SETCARETSTYLE 2512#define SCI_GETCARETSTYLE 2513#define SCI_SETINDICATORCURRENT 2500#define SCI_GETINDICATORCURRENT 2501#define SCI_SETINDICATORVALUE 2502#define SCI_GETINDICATORVALUE 2503#define SCI_INDICATORFILLRANGE 2504#define SCI_INDICATORCLEARRANGE 2505#define SCI_INDICATORALLONFOR 2506#define SCI_INDICATORVALUEAT 2507#define SCI_INDICATORSTART 2508#define SCI_INDICATOREND 2509#define SCI_SETPOSITIONCACHE 2514#define SCI_GETPOSITIONCACHE 2515#define SCI_COPYALLOWLINE 2519#define SCI_STARTRECORD 3001#define SCI_STOPRECORD 3002#define SCI_SETLEXER 4001#define SCI_GETLEXER 4002#define SCI_COLOURISE 4003#define SCI_SETPROPERTY 4004#define KEYWORDSET_MAX 8#define SCI_SETKEYWORDS 4005#define SCI_SETLEXERLANGUAGE 4006#define SCI_LOADLEXERLIBRARY 4007#define SCI_GETPROPERTY 4008#define SCI_GETPROPERTYEXPANDED 4009#define SCI_GETPROPERTYINT 4010#define SCI_GETSTYLEBITSNEEDED 4011#define SC_MOD_INSERTTEXT 0x1#define SC_MOD_DELETETEXT 0x2#define SC_MOD_CHANGESTYLE 0x4#define SC_MOD_CHANGEFOLD 0x8#define SC_PERFORMED_USER 0x10#define SC_PERFORMED_UNDO 0x20#define SC_PERFORMED_REDO 0x40#define SC_MULTISTEPUNDOREDO 0x80#define SC_LASTSTEPINUNDOREDO 0x100#define SC_MOD_CHANGEMARKER 0x200#define SC_MOD_BEFOREINSERT 0x400#define SC_MOD_BEFOREDELETE 0x800#define SC_MULTILINEUNDOREDO 0x1000#define SC_STARTACTION 0x2000#define SC_MOD_CHANGEINDICATOR 0x4000#define SC_MOD_CHANGELINESTATE 0x8000#define SC_MODEVENTMASKALL 0xFFFF#define SCEN_CHANGE 768#define SCEN_SETFOCUS 512#define SCEN_KILLFOCUS 256#define SCK_DOWN 300#define SCK_UP 301#define SCK_LEFT 302#define SCK_RIGHT 303#define SCK_HOME 304#define SCK_END 305#define SCK_PRIOR 306#define SCK_NEXT 307#define SCK_DELETE 308#define SCK_INSERT 309#define SCK_ESCAPE 7#define SCK_BACK 8#define SCK_TAB 9#define SCK_RETURN 13#define SCK_ADD 310#define SCK_SUBTRACT 311#define SCK_DIVIDE 312#define SCK_WIN 313#define SCK_RWIN 314#define SCK_MENU 315#define SCMOD_NORM 0#define SCMOD_SHIFT 1#define SCMOD_CTRL 2#define SCMOD_ALT 4#define SCN_STYLENEEDED 2000#define SCN_CHARADDED 2001#define SCN_SAVEPOINTREACHED 2002#define SCN_SAVEPOINTLEFT 2003#define SCN_MODIFYATTEMPTRO 2004#define SCN_KEY 2005#define SCN_DOUBLECLICK 2006#define SCN_UPDATEUI 2007#define SCN_MODIFIED 2008#define SCN_MACRORECORD 2009#define SCN_MARGINCLICK 2010#define SCN_NEEDSHOWN 2011#define SCN_PAINTED 2013#define SCN_USERLISTSELECTION 2014#define SCN_URIDROPPED 2015#define SCN_DWELLSTART 2016#define SCN_DWELLEND 2017#define SCN_ZOOM 2018#define SCN_HOTSPOTCLICK 2019#define SCN_HOTSPOTDOUBLECLICK 2020#define SCN_CALLTIPCLICK 2021#define SCN_AUTOCSELECTION 2022#define SCN_INDICATORCLICK 2023#define SCN_INDICATORRELEASE 2024//--Autogenerated -- end of section automatically generated from Scintilla.iface// These structures are defined to be exactly the same shape as the Win32// CHARRANGE, TEXTRANGE, FINDTEXTEX, FORMATRANGE, and NMHDR structs.// So older code that treats Scintilla as a RichEdit will work.#ifdef SCI_NAMESPACEnamespace Scintilla {#endifstruct CharacterRange {	long cpMin;	long cpMax;};struct TextRange {	struct CharacterRange chrg;	char *lpstrText;};struct TextToFind {	struct CharacterRange chrg;	char *lpstrText;	struct CharacterRange chrgText;};//#ifdef PLATFORM_H// This structure is used in printing and requires some of the graphics types// from Platform.h.  Not needed by most client code.struct RangeToFormat {	SurfaceID hdc;	SurfaceID hdcTarget;	PRectangle rc;	PRectangle rcPage;	CharacterRange chrg;};//#endifstruct NotifyHeader {	// Compatible with Windows NMHDR.	// hwndFrom is really an environment specific window handle or pointer	// but most clients of Scintilla.h do not have this type visible.	void *hwndFrom;	uptr_t idFrom;	unsigned int code;};struct SCNotification {	struct NotifyHeader nmhdr;	int position;	// SCN_STYLENEEDED, SCN_MODIFIED, SCN_DWELLSTART, SCN_DWELLEND	int ch;		// SCN_CHARADDED, SCN_KEY	int modifiers;	// SCN_KEY	int modificationType;	// SCN_MODIFIED	const char *text;	// SCN_MODIFIED, SCN_USERLISTSELECTION, SCN_AUTOCSELECTION	int length;		// SCN_MODIFIED	int linesAdded;	// SCN_MODIFIED	int message;	// SCN_MACRORECORD	uptr_t wParam;	// SCN_MACRORECORD	sptr_t lParam;	// SCN_MACRORECORD	int line;		// SCN_MODIFIED	int foldLevelNow;	// SCN_MODIFIED	int foldLevelPrev;	// SCN_MODIFIED	int margin;		// SCN_MARGINCLICK	int listType;	// SCN_USERLISTSELECTION	int x;			// SCN_DWELLSTART, SCN_DWELLEND	int y;		// SCN_DWELLSTART, SCN_DWELLEND};#ifdef SCI_NAMESPACE}#endif// Deprecation section listing all API features that are deprecated and will// will be removed completely in a future version.// To enable these features define INCLUDE_DEPRECATED_FEATURES//#ifdef INCLUDE_DEPRECATED_FEATURES#define SCI_SETCARETPOLICY 2369#define CARET_CENTER 0x02#define CARET_XEVEN 0x08#define CARET_XJUMPS 0x10#define SCN_POSCHANGED 2012#define SCN_CHECKBRACE 2007//#endif#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -