非推奨メッセージ
以下のメッセージは、存在するWindowsコントロールをエミュレートするために現在サポートされるが、Scintillaの将来のバージョンでは削除されるだろう。
もしこれらのメッセージを使うなら、Scintillaの同等のものに置き換えるべきである。
- WM_GETTEXT(int length, char *text)
- WM_SETTEXT(<unused>, const char *text)
- EM_GETLINE(int line, char *text)
- EM_REPLACESEL(<unused>, const char *text)
- EM_SETREADONLY
- EM_GETTEXTRANGE(<unused>, TEXTRANGE *tr)
- WM_CUT
- WM_COPY
- WM_PASTE
- WM_CLEAR
- WM_UNDO
- EM_CANUNDO
- EM_EMPTYUNDOBUFFER
- WM_GETTEXTLENGTH
- EM_GETFIRSTVISIBLELINE
- EM_GETLINECOUNT
- EM_GETMODIFY
- EM_SETMODIFY(bool isModified)
- EM_GETRECT(RECT *rect)
- EM_GETSEL(int *start, int *end)
- EM_EXGETSEL(<unused>, CHARRANGE *cr)
- EM_SETSEL(int start, int end)
- EM_EXSETSEL(<unused>, CHARRANGE *cr)
- EM_GETSELTEXT(<unused>, char *text)
- EM_LINEFROMCHAR(int position)
- EM_EXLINEFROMCHAR(int position)
- EM_LINEINDEX(int line)
- EM_LINELENGTH(int position)
- EM_SCROLL(int line)
- EM_LINESCROLL(int column, int line)
- EM_SCROLLCARET()
- EM_CANPASTE
- EM_CHARFROMPOS(<unused>, POINT *location)
- EM_POSFROMCHAR(int position, POINT *location)
- EM_SELECTIONTYPE
- EM_HIDESELECTION(bool hide)
- EM_FINDTEXT(int flags, FINDTEXTEX *ft)
- EM_FINDTEXTEX(int flags, FINDTEXTEX *ft)
- EM_GETMARGINS
- EM_SETMARGINS(EC_LEFTMARGIN or EC_RIGHTMARGIN or EC_USEFONTINFO, int val)
- EM_FORMATRANGE
以下は、Scintilla.hで定義INCLUDE_DEPRECATED_FEATURESをした場合にのみインクルードされる。
将来の互換性のためにはそれらを変えるべきである。
SCN_POSCHANGED() 非推奨
ユーザがテキストの異なった位置にカーソルを移動するときに発生する。
代わりにSCN_UPDATEUIを使うこと。
SCN_CHECKBRACE 非推奨
ドキュメントのテキストかスタイルが変化したか、または選択範囲が変化した。
SCN_UPDATEUIに置き換える。
テキストとスタイルの変化のより詳細な情報のためにSCN_MODIFIEDを使うことができる。