📄 atlscintilla.h
字号:
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_LINESCROLLDOWN, 0, 0L);
}
void LineScrollUp()
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_LINESCROLLUP, 0, 0L);
}
void DeleteBackNotLine()
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_DELETEBACKNOTLINE, 0, 0L);
}
void HomeDisplay()
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_HOMEDISPLAY, 0, 0L);
}
void HomeDisplayExtend()
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_HOMEDISPLAYEXTEND, 0, 0L);
}
void LineEndDisplay()
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_LINEENDDISPLAY, 0, 0L);
}
void LineEndDisplayExtend()
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_LINEENDDISPLAYEXTEND, 0, 0L);
}
void HomeWrap()
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_HOMEWRAP, 0, 0L);
}
void HomeWrapExtend()
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_HOMEWRAPEXTEND, 0, 0L);
}
void LineEndWrap()
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_LINEENDWRAP, 0, 0L);
}
void LineEndWrapExtend()
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_LINEENDWRAPEXTEND, 0, 0L);
}
void VCHomeWrap()
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_VCHOMEWRAP, 0, 0L);
}
void VCHomeWrapExtend()
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_VCHOMEWRAPEXTEND, 0, 0L);
}
void LineCopy()
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_LINECOPY, 0, 0L);
}
void MoveCaretInsideView()
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_MOVECARETINSIDEVIEW, 0, 0L);
}
int LineLength(int iLine)
{
ATLASSERT(::IsWindow(m_hWnd));
return (int) ::SendMessage(m_hWnd, SCI_LINELENGTH, (WPARAM) iLine, 0L);
}
void BraceHighlight(long lPos1, long lPos2)
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_BRACEHIGHLIGHT, (WPARAM) lPos1, (LPARAM) lPos2);
}
void BraceBadLight(long lPos)
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_BRACEBADLIGHT, (WPARAM) lPos, 0L);
}
long BraceMatch(long lPos)
{
ATLASSERT(::IsWindow(m_hWnd));
return (long) ::SendMessage(m_hWnd, SCI_BRACEMATCH, (WPARAM) lPos, 0L);
}
BOOL GetViewEOL() const
{
ATLASSERT(::IsWindow(m_hWnd));
return (BOOL) ::SendMessage(m_hWnd, SCI_GETVIEWEOL, 0, 0L);
}
void SetViewEOL(BOOL bVisible)
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_SETVIEWEOL, (WPARAM) bVisible, 0L);
}
int GetDocPointer() const
{
ATLASSERT(::IsWindow(m_hWnd));
return (int) ::SendMessage(m_hWnd, SCI_GETDOCPOINTER, 0, 0L);
}
void SetDocPointer(int iPointer)
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_SETDOCPOINTER, 0, (LPARAM) iPointer);
}
void SetModEventMask(int iMask)
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_SETMODEVENTMASK, (WPARAM) iMask, 0L);
}
int GetEdgeColumn() const
{
ATLASSERT(::IsWindow(m_hWnd));
return (int) ::SendMessage(m_hWnd, SCI_GETEDGECOLUMN, 0, 0L);
}
void SetEdgeColumn(int iColumn)
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_SETEDGECOLUMN, (WPARAM) iColumn, 0L);
}
int GetEdgeMode() const
{
ATLASSERT(::IsWindow(m_hWnd));
return (int) ::SendMessage(m_hWnd, SCI_GETEDGEMODE, 0, 0L);
}
void SetEdgeMode(int iMode)
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_SETEDGEMODE, (WPARAM) iMode, 0L);
}
COLORREF GetEdgeColour() const
{
ATLASSERT(::IsWindow(m_hWnd));
return (COLORREF) ::SendMessage(m_hWnd, SCI_GETEDGECOLOUR, 0, 0L);
}
void SetEdgeColour(COLORREF clrEdgeColour)
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_SETEDGECOLOUR, (WPARAM) clrEdgeColour, 0L);
}
void SearchAnchor()
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_SEARCHANCHOR, 0, 0L);
}
int SearchNext(int iFlags, LPCSTR pstrText)
{
ATLASSERT(::IsWindow(m_hWnd));
ATLASSERT(pstrText);
return (int) ::SendMessage(m_hWnd, SCI_SEARCHNEXT, (WPARAM) iFlags, (LPARAM) pstrText);
}
int SearchPrev(int iFlags, LPCSTR pstrText)
{
ATLASSERT(::IsWindow(m_hWnd));
ATLASSERT(pstrText);
return (int) ::SendMessage(m_hWnd, SCI_SEARCHPREV, (WPARAM) iFlags, (LPARAM) pstrText);
}
int LinesOnScreen() const
{
ATLASSERT(::IsWindow(m_hWnd));
return (int) ::SendMessage(m_hWnd, SCI_LINESONSCREEN, 0, 0L);
}
void UsePopUp(BOOL bAllowPopUp)
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_USEPOPUP, (WPARAM) bAllowPopUp, 0L);
}
BOOL SelectionIsRectangle() const
{
ATLASSERT(::IsWindow(m_hWnd));
return (BOOL) ::SendMessage(m_hWnd, SCI_SELECTIONISRECTANGLE, 0, 0L);
}
void SetZoom(int iZoom)
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_SETZOOM, (WPARAM) iZoom, 0L);
}
int GetZoom() const
{
ATLASSERT(::IsWindow(m_hWnd));
return (int) ::SendMessage(m_hWnd, SCI_GETZOOM, 0, 0L);
}
int CreateDocument()
{
ATLASSERT(::IsWindow(m_hWnd));
return (int) ::SendMessage(m_hWnd, SCI_CREATEDOCUMENT, 0, 0L);
}
void AddRefDocument(int iDoc)
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_ADDREFDOCUMENT, 0, (LPARAM) iDoc);
}
void ReleaseDocument(int iDoc)
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_RELEASEDOCUMENT, 0, (LPARAM) iDoc);
}
int GetModEventMask() const
{
ATLASSERT(::IsWindow(m_hWnd));
return (int) ::SendMessage(m_hWnd, SCI_GETMODEVENTMASK, 0, 0L);
}
void SetFocus(BOOL bFocus)
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_SETFOCUS, (WPARAM) bFocus, 0L);
}
BOOL GetFocus() const
{
ATLASSERT(::IsWindow(m_hWnd));
return (BOOL) ::SendMessage(m_hWnd, SCI_GETFOCUS, 0, 0L);
}
void SetStatus(int iStatusCode)
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_SETSTATUS, (WPARAM) iStatusCode, 0L);
}
int GetStatus() const
{
ATLASSERT(::IsWindow(m_hWnd));
return (int) ::SendMessage(m_hWnd, SCI_GETSTATUS, 0, 0L);
}
void SetMouseDownCaptures(BOOL bCaptures)
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_SETMOUSEDOWNCAPTURES, (WPARAM) bCaptures, 0L);
}
BOOL GetMouseDownCaptures() const
{
ATLASSERT(::IsWindow(m_hWnd));
return (BOOL) ::SendMessage(m_hWnd, SCI_GETMOUSEDOWNCAPTURES, 0, 0L);
}
void SetCursor(int iCursorType)
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_SETCURSOR, (WPARAM) iCursorType, 0L);
}
int GetCursor() const
{
ATLASSERT(::IsWindow(m_hWnd));
return (int) ::SendMessage(m_hWnd, SCI_GETCURSOR, 0, 0L);
}
void SetControlCharSymbol(int iSymbol)
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_SETCONTROLCHARSYMBOL, (WPARAM) iSymbol, 0L);
}
int GetControlCharSymbol() const
{
ATLASSERT(::IsWindow(m_hWnd));
return (int) ::SendMessage(m_hWnd, SCI_GETCONTROLCHARSYMBOL, 0, 0L);
}
void WordPartLeft()
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_WORDPARTLEFT, 0, 0L);
}
void WordPartLeftExtend()
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_WORDPARTLEFTEXTEND, 0, 0L);
}
void WordPartRight()
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_WORDPARTRIGHT, 0, 0L);
}
void WordPartRightExtend()
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_WORDPARTRIGHTEXTEND, 0, 0L);
}
void SetVisiblePolicy(int iVisiblePolicy, int iVisibleSlop)
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_SETVISIBLEPOLICY, (WPARAM) iVisiblePolicy, (LPARAM) iVisibleSlop);
}
void DelLineLeft()
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_DELLINELEFT, 0, 0L);
}
void DelLineRight()
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_DELLINERIGHT, 0, 0L);
}
void SetXOffset(int iNewOffset)
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_SETXOFFSET, (WPARAM) iNewOffset, 0L);
}
int GetXOffset() const
{
ATLASSERT(::IsWindow(m_hWnd));
return (int) ::SendMessage(m_hWnd, SCI_GETXOFFSET, 0, 0L);
}
void ChooseCaretX()
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_CHOOSECARETX, 0, 0L);
}
void GrabFocus()
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_GRABFOCUS, 0, 0L);
}
void SetXCaretPolicy(int iCaretPolicy, int iCaretSlop)
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_SETXCARETPOLICY, (WPARAM) iCaretPolicy, (LPARAM) iCaretSlop);
}
void SetYCaretPolicy(int iCaretPolicy, int iCaretSlop)
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_SETYCARETPOLICY, (WPARAM) iCaretPolicy, (LPARAM) iCaretSlop);
}
void SetPrintWrapMode(int iMode)
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_SETPRINTWRAPMODE, (WPARAM) iMode, 0L);
}
int GetPrintWrapMode() const
{
ATLASSERT(::IsWindow(m_hWnd));
return (int) ::SendMessage(m_hWnd, SCI_GETPRINTWRAPMODE, 0, 0L);
}
void SetHotspotActiveFore(BOOL bUseSetting, COLORREF clrFore)
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_SETHOTSPOTACTIVEFORE, (WPARAM) bUseSetting, (LPARAM) clrFore);
}
void SetHotspotActiveBack(BOOL bUseSetting, COLORREF clrBack)
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_SETHOTSPOTACTIVEBACK, (WPARAM) bUseSetting, (LPARAM) clrBack);
}
void SetHotspotActiveUnderline(BOOL bUnderline)
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_SETHOTSPOTACTIVEUNDERLINE, (WPARAM) bUnderline, 0L);
}
void SetHotspotSingleLine(BOOL bSingleLine)
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_SETHOTSPOTSINGLELINE, (WPARAM) bSingleLine, 0L);
}
void ParaDown()
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_PARADOWN, 0, 0L);
}
void ParaDownExtend()
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_PARADOWNEXTEND, 0, 0L);
}
void ParaUp()
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_PARAUP, 0, 0L);
}
void ParaUpExtend()
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_PARAUPEXTEND, 0, 0L);
}
long PositionBefore(long lPos)
{
ATLASSERT(::IsWindow(m_hWnd));
return (long) ::SendMessage(m_hWnd, SCI_POSITIONBEFORE, (WPARAM) lPos, 0L);
}
long PositionAfter(long lPos)
{
ATLASSERT(::IsWindow(m_hWnd));
return (long) ::SendMessage(m_hWnd, SCI_POSITIONAFTER, (WPARAM) lPos, 0L);
}
void CopyRange(long lStart, long lEnd)
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_COPYRANGE, (WPARAM) lStart, (LPARAM) lEnd);
}
void CopyText(int iLength, LPCSTR pstrText)
{
ATLASSERT(::IsWindow(m_hWnd));
ATLASSERT(pstrText);
::SendMessage(m_hWnd, SCI_COPYTEXT, (WPARAM) iLength, (LPARAM) pstrText);
}
void SetSelectionMode(int iMode)
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, SCI_SETSELECTIONMODE, (WPARAM) iMode, 0L);
}
int GetSelectionMode() const
{
ATLASSERT(::IsWindow(m_hWnd));
return (int) ::SendMessage(m_hWnd, SCI_GETSELECTIONMODE, 0, 0L);
}
long GetLineSelStartPosition(int iLine)
{
ATLASSERT(::IsWindow(m_hWnd));
return (long) ::SendMessage(m_hWnd, SCI_GETLINESELSTARTPOSITION, (WPARAM) iLine, 0L);
}
long GetLineSelEndPosition(int iLine)
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -