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

📄 atlscintilla.h

📁 remote debug and compile tools
💻 H
📖 第 1 页 / 共 5 页
字号:
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_GETHIGHLIGHTGUIDE, 0, 0L);
   }
   int GetLineEndPosition(int iLine) const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_GETLINEENDPOSITION, (WPARAM) iLine, 0L);
   }
   int GetCodePage() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_GETCODEPAGE, 0, 0L);
   }
   COLORREF GetCaretFore() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (COLORREF) ::SendMessage(m_hWnd, SCI_GETCARETFORE, 0, 0L);
   }
   BOOL GetUsePalette() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (BOOL) ::SendMessage(m_hWnd, SCI_GETUSEPALETTE, 0, 0L);
   }
   BOOL GetReadOnly() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (BOOL) ::SendMessage(m_hWnd, SCI_GETREADONLY, 0, 0L);
   }
   void SetCurrentPos(long lPos)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_SETCURRENTPOS, (WPARAM) lPos, 0L);
   }
   void SetSelectionStart(long lPos)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_SETSELECTIONSTART, (WPARAM) lPos, 0L);
   }
   long GetSelectionStart() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (long) ::SendMessage(m_hWnd, SCI_GETSELECTIONSTART, 0, 0L);
   }
   void SetSelectionEnd(long lPos)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_SETSELECTIONEND, (WPARAM) lPos, 0L);
   }
   long GetSelectionEnd() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (long) ::SendMessage(m_hWnd, SCI_GETSELECTIONEND, 0, 0L);
   }
   void SetPrintMagnification(int iMagnification)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_SETPRINTMAGNIFICATION, (WPARAM) iMagnification, 0L);
   }
   int GetPrintMagnification() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_GETPRINTMAGNIFICATION, 0, 0L);
   }
   void SetPrintColourMode(int iMode)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_SETPRINTCOLOURMODE, (WPARAM) iMode, 0L);
   }
   int GetPrintColourMode() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_GETPRINTCOLOURMODE, 0, 0L);
   }
   long FindText(int iFlags, TextToFind* ft)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (long) ::SendMessage(m_hWnd, SCI_FINDTEXT, (WPARAM) iFlags, (LPARAM) ft);
   }
   long FormatRange(BOOL bDraw, long lFr)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (long) ::SendMessage(m_hWnd, SCI_FORMATRANGE, (WPARAM) bDraw, (LPARAM) lFr);
   }
   int GetFirstVisibleLine() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_GETFIRSTVISIBLELINE, 0, 0L);
   }
   int GetLine(int iLine, LPSTR pstrText)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ATLASSERT(pstrText);
      return (int) ::SendMessage(m_hWnd, SCI_GETLINE, (WPARAM) iLine, (LPARAM) pstrText);
   }
   int GetLineCount() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_GETLINECOUNT, 0, 0L);
   }
   void SetMarginLeft(int iPixelWidth)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_SETMARGINLEFT, 0, (LPARAM) iPixelWidth);
   }
   int GetMarginLeft() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_GETMARGINLEFT, 0, 0L);
   }
   void SetMarginRight(int iPixelWidth)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_SETMARGINRIGHT, 0, (LPARAM) iPixelWidth);
   }
   int GetMarginRight() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_GETMARGINRIGHT, 0, 0L);
   }
   BOOL GetModify() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (BOOL) ::SendMessage(m_hWnd, SCI_GETMODIFY, 0, 0L);
   }
   void SetSel(long lStart, long lEnd)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_SETSEL, (WPARAM) lStart, (LPARAM) lEnd);
   }
   int GetSelText(LPSTR pstrText) const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ATLASSERT(pstrText);
      return (int) ::SendMessage(m_hWnd, SCI_GETSELTEXT, 0, (LPARAM) pstrText);
   }
   int GetTextRange(TextRange* pTextRange) const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ATLASSERT(pTextRange);
      return (int) ::SendMessage(m_hWnd, SCI_GETTEXTRANGE, 0, (LPARAM) pTextRange);
   }
   void HideSelection(BOOL bNormal)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_HIDESELECTION, (WPARAM) bNormal, 0L);
   }
   int PointXFromPosition(long lPos) const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_POINTXFROMPOSITION, 0, (LPARAM) lPos);
   }
   int PointYFromPosition(long lPos) const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_POINTYFROMPOSITION, 0, (LPARAM) lPos);
   }
   int LineFromPosition(long lPos) const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_LINEFROMPOSITION, (WPARAM) lPos, 0L);
   }
   long PositionFromLine(int iLine) const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (long) ::SendMessage(m_hWnd, SCI_POSITIONFROMLINE, (WPARAM) iLine, 0L);
   }
   void LineScroll(int iColumns, int iLines)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_LINESCROLL, (WPARAM) iColumns, (LPARAM) iLines);
   }
   void ScrollCaret()
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_SCROLLCARET, 0, 0L);
   }
   void ReplaceSel(LPCSTR pstrText)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ATLASSERT(pstrText);
      ::SendMessage(m_hWnd, SCI_REPLACESEL, 0, (LPARAM) pstrText);
   }
   void SetReadOnly(BOOL bReadOnly)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_SETREADONLY, (WPARAM) bReadOnly, 0L);
   }
   void Null()
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_NULL, 0, 0L);
   }
   BOOL CanPaste() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (BOOL) ::SendMessage(m_hWnd, SCI_CANPASTE, 0, 0L);
   }
   BOOL CanUndo() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (BOOL) ::SendMessage(m_hWnd, SCI_CANUNDO, 0, 0L);
   }
   void EmptyUndoBuffer()
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_EMPTYUNDOBUFFER, 0, 0L);
   }
   void Undo()
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_UNDO, 0, 0L);
   }
   void Cut()
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_CUT, 0, 0L);
   }
   void Copy()
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_COPY, 0, 0L);
   }
   void Paste()
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_PASTE, 0, 0L);
   }
   void Clear()
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_CLEAR, 0, 0L);
   }
   void SetText(LPCSTR pstrText)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ATLASSERT(pstrText);
      ::SendMessage(m_hWnd, SCI_SETTEXT, 0, (LPARAM) pstrText);
   }
   int GetText(int iLength, LPSTR pstrText)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ATLASSERT(pstrText);
      return (int) ::SendMessage(m_hWnd, SCI_GETTEXT, (WPARAM) iLength, (LPARAM) pstrText);
   }
   int GetTextLength() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_GETTEXTLENGTH, 0, 0L);
   }
   int GetDirectFunction() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_GETDIRECTFUNCTION, 0, 0L);
   }
   int GetDirectPointer() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_GETDIRECTPOINTER, 0, 0L);
   }
   void SetOvertype(BOOL bOvertype)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_SETOVERTYPE, (WPARAM) bOvertype, 0L);
   }
   BOOL GetOvertype() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (BOOL) ::SendMessage(m_hWnd, SCI_GETOVERTYPE, 0, 0L);
   }
   void SetCaretWidth(int iPixelWidth)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_SETCARETWIDTH, (WPARAM) iPixelWidth, 0L);
   }
   int GetCaretWidth() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_GETCARETWIDTH, 0, 0L);
   }
   void SetTargetStart(long lPos)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_SETTARGETSTART, (WPARAM) lPos, 0L);
   }
   long GetTargetStart() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (long) ::SendMessage(m_hWnd, SCI_GETTARGETSTART, 0, 0L);
   }
   void SetTargetEnd(long lPos)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_SETTARGETEND, (WPARAM) lPos, 0L);
   }
   long GetTargetEnd() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (long) ::SendMessage(m_hWnd, SCI_GETTARGETEND, 0, 0L);
   }
   int ReplaceTarget(int iLength, LPCSTR pstrText)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ATLASSERT(pstrText);
      return (int) ::SendMessage(m_hWnd, SCI_REPLACETARGET, (WPARAM) iLength, (LPARAM) pstrText);
   }
   int ReplaceTargetRE(int iLength, LPCSTR pstrText)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ATLASSERT(pstrText);
      return (int) ::SendMessage(m_hWnd, SCI_REPLACETARGETRE, (WPARAM) iLength, (LPARAM) pstrText);
   }
   int SearchInTarget(int iLength, LPCSTR pstrText)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ATLASSERT(pstrText);
      return (int) ::SendMessage(m_hWnd, SCI_SEARCHINTARGET, (WPARAM) iLength, (LPARAM) pstrText);
   }
   void SetSearchFlags(int iFlags)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_SETSEARCHFLAGS, (WPARAM) iFlags, 0L);
   }
   int GetSearchFlags() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_GETSEARCHFLAGS, 0, 0L);
   }
   void CallTipShow(long lPos, LPCSTR pstrDefinition)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ATLASSERT(pstrDefinition);
      ::SendMessage(m_hWnd, SCI_CALLTIPSHOW, (WPARAM) lPos, (LPARAM) pstrDefinition);
   }
   void CallTipCancel()
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_CALLTIPCANCEL, 0, 0L);
   }
   BOOL CallTipActive()
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (BOOL) ::SendMessage(m_hWnd, SCI_CALLTIPACTIVE, 0, 0L);
   }
   long CallTipPosStart()
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (long) ::SendMessage(m_hWnd, SCI_CALLTIPPOSSTART, 0, 0L);
   }
   void CallTipSetHlt(int iStart, int iEnd)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_CALLTIPSETHLT, (WPARAM) iStart, (LPARAM) iEnd);
   }
   void CallTipSetBack(COLORREF clrBack)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_CALLTIPSETBACK, (WPARAM) clrBack, 0L);
   }
   void CallTipSetFore(COLORREF clrFore)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_CALLTIPSETFORE, (WPARAM) clrFore, 0L);
   }
   void CallTipSetForeHlt(COLORREF clrFore)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_CALLTIPSETFOREHLT, (WPARAM) clrFore, 0L);
   }
   int VisibleFromDocLine(int iLine)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_VISIBLEFROMDOCLINE, (WPARAM) iLine, 0L);
   }
   int DocLineFromVisible(int iLineDisplay)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_DOCLINEFROMVISIBLE, (WPARAM) iLineDisplay, 0L);
   }
   int WrapCount(int iLine)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_WRAPCOUNT, (WPARAM) iLine, 0L);
   }
   void SetFoldLevel(int iLine, int iLevel)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_SETFOLDLEVEL, (WPARAM) iLine, (LPARAM) iLevel);
   }
   int GetFoldLevel(int iLine) const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_GETFOLDLEVEL, (WPARAM) iLine, 0L);
   }
   int GetLastChild(int iLine, int iLevel) const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_GETLASTCHILD, (WPARAM) iLine, (LPARAM) iLevel);
   }
   int GetFoldParent(int iLine) const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_GETFOLDPARENT, (WPARAM) iLine, 0L);
   }
   void ShowLines(int iLineStart, int iLineEnd)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_SHOWLINES, (WPARAM) iLineStart, (LPARAM) iLineEnd);
   }
   void HideLines(int iLineStart, int iLineEnd)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_HIDELINES, (WPARAM) iLineStart, (LPARAM) iLineEnd);
   }
   BOOL GetLineVisible(int iLine) const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (BOOL) ::SendMessage(m_hWnd, SCI_GETLINEVISIBLE, (WPARAM) iLine, 0L);
   }

⌨️ 快捷键说明

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