1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
synedit

unit SynEdit; {$I SynEdit.inc} interface uses Windows, Messages, SysUtils, Classes, Controls, Graphics, Forms, StdCtrls, SynEditTypes, SynEditMiscProcs, SynEditMiscClasses, SynEditTextBuffer, SynEditKeyCmds, SynEditSearch, SynEditHighlighter, {$IFDEF SYN_MBCSSUPPORT} Imm, {$ENDIF} uTextDrawer; const DIGIT = [0..9]; // ALPHA = [A..Z, a..z]; // break these up because we exceed the 4 byte limit when combined. ALPHA_UC = [A..Z]; ALPHA_LC = [a..z]; {$IFNDEF SYN_COMPILER_3_UP} // not defined in all Delphi versions WM_MOUSEWHEEL = $020A; {$ENDIF} // maximum scroll range MAX_SCROLL = 32767; // Max number of book/gutter marks returned from GetEditMarksForLine - that // really should be enough. maxMarks = 16; SYNEDIT_CLIPBOARD_FORMAT = SynEdit Control Block Type; var SynEditClipboardFormat: UINT; {$IFDEF SYN_MBCSSUPPORT} {$IFNDEF SYN_COMPILER_4_UP} {Windows.pas in D4} const C3_NONSPACING = 1; { nonspacing character } C3_DIACRITIC = 2; { diacritic mark } C3_VOWELMARK = 4; { vowel mark } C3_SYMBOL = 8; { symbols } C3_KATAKANA = $0010; { katakana character } C3_HIRAGANA = $0020; { hiragana character } C3_HALFWIDTH = $0040; { half width character } C3_FULLWIDTH = $0080; { full width character } C3_IDEOGRAPH = $0100; { ideographic character } C3_KASHIDA = $0200; { Arabic kashida character } C3_LEXICAL = $0400; { lexical character } C3_ALPHA = $8000; { any linguistic char (C1_ALPHA) } C3_NOTAPPLICABLE = 0; { ctype 3 is not applicable } {$ENDIF} {$ENDIF} type TSynSearchOption = (ssoMatchCase, ssoWholeWord, ssoBackwards, ssoEntireScope, ssoSelectedOnly, ssoReplace, ssoReplaceAll, ssoPrompt); TSynSearchOptions = set of TSynSearchOption; TSynReplaceAction = (raCancel, raSkip, raReplace, raReplaceAll); ESynEditError = class(Exception); TDropFilesEvent = procedure(Sender: TObject; X, Y: integer; Files: TStrings) of object; TH

文档评论(0)

bh10099 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档