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

📄 atlscintilla.h

📁 remote debug and compile tools
💻 H
📖 第 1 页 / 共 5 页
字号:
      ::SendMessage(m_hWnd, SCI_STYLESETBACK, (WPARAM) iStyle, (LPARAM) clrBack);
   }
   void StyleSetBold(int iStyle, BOOL bBold)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_STYLESETBOLD, (WPARAM) iStyle, (LPARAM) bBold);
   }
   void StyleSetItalic(int iStyle, BOOL bItalic)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_STYLESETITALIC, (WPARAM) iStyle, (LPARAM) bItalic);
   }
   void StyleSetSize(int iStyle, int iSizePoints)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_STYLESETSIZE, (WPARAM) iStyle, (LPARAM) iSizePoints);
   }
   void StyleSetFont(int iStyle, LPCSTR pstrFontName)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ATLASSERT(pstrFontName);
      ::SendMessage(m_hWnd, SCI_STYLESETFONT, (WPARAM) iStyle, (LPARAM) pstrFontName);
   }
   void StyleSetEOLFilled(int iStyle, BOOL bFilled)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_STYLESETEOLFILLED, (WPARAM) iStyle, (LPARAM) bFilled);
   }
   void StyleResetDefault()
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_STYLERESETDEFAULT, 0, 0L);
   }
   void StyleSetUnderline(int iStyle, BOOL bUnderline)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_STYLESETUNDERLINE, (WPARAM) iStyle, (LPARAM) bUnderline);
   }
   void StyleSetCase(int iStyle, int iCaseForce)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_STYLESETCASE, (WPARAM) iStyle, (LPARAM) iCaseForce);
   }
   void StyleSetCharacterSet(int iStyle, int iCharacterSet)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_STYLESETCHARACTERSET, (WPARAM) iStyle, (LPARAM) iCharacterSet);
   }
   void StyleSetHotSpot(int iStyle, BOOL bHotspot)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_STYLESETHOTSPOT, (WPARAM) iStyle, (LPARAM) bHotspot);
   }
   void SetSelFore(BOOL bUseSetting, COLORREF clrFore)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_SETSELFORE, (WPARAM) bUseSetting, (LPARAM) clrFore);
   }
   void SetSelBack(BOOL bUseSetting, COLORREF clrBack)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_SETSELBACK, (WPARAM) bUseSetting, (LPARAM) clrBack);
   }
   void SetCaretFore(COLORREF clrFore)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_SETCARETFORE, (WPARAM) clrFore, 0L);
   }
   void AssignCmdKey(UINT iKm, int iMsg)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_ASSIGNCMDKEY, (WPARAM) iKm, (LPARAM) iMsg);
   }
   void ClearCmdKey(UINT iKm)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_CLEARCMDKEY, (WPARAM) iKm, 0L);
   }
   void ClearAllCmdKeys()
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_CLEARALLCMDKEYS, 0, 0L);
   }
   void SetStylingEx(int iLength, LPCSTR pstrStyles)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ATLASSERT(pstrStyles);
      ::SendMessage(m_hWnd, SCI_SETSTYLINGEX, (WPARAM) iLength, (LPARAM) pstrStyles);
   }
   void StyleSetVisible(int iStyle, BOOL bVisible)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_STYLESETVISIBLE, (WPARAM) iStyle, (LPARAM) bVisible);
   }
   int GetCaretPeriod() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_GETCARETPERIOD, 0, 0L);
   }
   void SetCaretPeriod(int iPeriodMilliseconds)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_SETCARETPERIOD, (WPARAM) iPeriodMilliseconds, 0L);
   }
   void SetWordChars(LPCSTR pstrCharacters)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ATLASSERT(pstrCharacters);
      ::SendMessage(m_hWnd, SCI_SETWORDCHARS, 0, (LPARAM) pstrCharacters);
   }
   void BeginUndoAction()
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_BEGINUNDOACTION, 0, 0L);
   }
   void EndUndoAction()
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_ENDUNDOACTION, 0, 0L);
   }
   void IndicSetStyle(int iIndic, int iStyle)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_INDICSETSTYLE, (WPARAM) iIndic, (LPARAM) iStyle);
   }
   int IndicGetStyle(int iIndic) const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_INDICGETSTYLE, (WPARAM) iIndic, 0L);
   }
   void IndicSetFore(int iIndic, COLORREF clrFore)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_INDICSETFORE, (WPARAM) iIndic, (LPARAM) clrFore);
   }
   COLORREF IndicGetFore(int iIndic) const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (COLORREF) ::SendMessage(m_hWnd, SCI_INDICGETFORE, (WPARAM) iIndic, 0L);
   }
   void SetWhitespaceFore(BOOL bUseSetting, COLORREF clrFore)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_SETWHITESPACEFORE, (WPARAM) bUseSetting, (LPARAM) clrFore);
   }
   void SetWhitespaceBack(BOOL bUseSetting, COLORREF clrBack)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_SETWHITESPACEBACK, (WPARAM) bUseSetting, (LPARAM) clrBack);
   }
   void SetStyleBits(int iBits)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_SETSTYLEBITS, (WPARAM) iBits, 0L);
   }
   int GetStyleBits() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_GETSTYLEBITS, 0, 0L);
   }
   void SetLineState(int iLine, int iState)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_SETLINESTATE, (WPARAM) iLine, (LPARAM) iState);
   }
   int GetLineState(int iLine) const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_GETLINESTATE, (WPARAM) iLine, 0L);
   }
   int GetMaxLineState() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_GETMAXLINESTATE, 0, 0L);
   }
   BOOL GetCaretLineVisible() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (BOOL) ::SendMessage(m_hWnd, SCI_GETCARETLINEVISIBLE, 0, 0L);
   }
   void SetCaretLineVisible(BOOL bShow)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_SETCARETLINEVISIBLE, (WPARAM) bShow, 0L);
   }
   COLORREF GetCaretLineBack() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (COLORREF) ::SendMessage(m_hWnd, SCI_GETCARETLINEBACK, 0, 0L);
   }
   void SetCaretLineBack(COLORREF clrBack)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_SETCARETLINEBACK, (WPARAM) clrBack, 0L);
   }
   void StyleSetChangeable(int iStyle, BOOL bChangeable)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_STYLESETCHANGEABLE, (WPARAM) iStyle, (LPARAM) bChangeable);
   }
   void AutoCShow(int iLenEntered, LPCSTR pstrItemList)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ATLASSERT(pstrItemList);
      ::SendMessage(m_hWnd, SCI_AUTOCSHOW, (WPARAM) iLenEntered, (LPARAM) pstrItemList);
   }
   void AutoCCancel()
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_AUTOCCANCEL, 0, 0L);
   }
   BOOL AutoCActive()
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (BOOL) ::SendMessage(m_hWnd, SCI_AUTOCACTIVE, 0, 0L);
   }
   long AutoCPosStart()
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (long) ::SendMessage(m_hWnd, SCI_AUTOCPOSSTART, 0, 0L);
   }
   void AutoCComplete()
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_AUTOCCOMPLETE, 0, 0L);
   }
   void AutoCStops(LPCSTR pstrCharacterSet)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ATLASSERT(pstrCharacterSet);
      ::SendMessage(m_hWnd, SCI_AUTOCSTOPS, 0, (LPARAM) pstrCharacterSet);
   }
   void AutoCSetSeparator(int iSeparatorCharacter)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_AUTOCSETSEPARATOR, (WPARAM) iSeparatorCharacter, 0L);
   }
   int AutoCGetSeparator() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_AUTOCGETSEPARATOR, 0, 0L);
   }
   void AutoCSelect(LPCSTR pstrText)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ATLASSERT(pstrText);
      ::SendMessage(m_hWnd, SCI_AUTOCSELECT, 0, (LPARAM) pstrText);
   }
   void AutoCSetCancelAtStart(BOOL bCancel)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_AUTOCSETCANCELATSTART, (WPARAM) bCancel, 0L);
   }
   BOOL AutoCGetCancelAtStart() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (BOOL) ::SendMessage(m_hWnd, SCI_AUTOCGETCANCELATSTART, 0, 0L);
   }
   void AutoCSetFillUps(LPCSTR pstrCharacterSet)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ATLASSERT(pstrCharacterSet);
      ::SendMessage(m_hWnd, SCI_AUTOCSETFILLUPS, 0, (LPARAM) pstrCharacterSet);
   }
   void AutoCSetChooseSingle(BOOL bChooseSingle)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_AUTOCSETCHOOSESINGLE, (WPARAM) bChooseSingle, 0L);
   }
   BOOL AutoCGetChooseSingle() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (BOOL) ::SendMessage(m_hWnd, SCI_AUTOCGETCHOOSESINGLE, 0, 0L);
   }
   void AutoCSetIgnoreCase(BOOL bIgnoreCase)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_AUTOCSETIGNORECASE, (WPARAM) bIgnoreCase, 0L);
   }
   BOOL AutoCGetIgnoreCase() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (BOOL) ::SendMessage(m_hWnd, SCI_AUTOCGETIGNORECASE, 0, 0L);
   }
   void UserListShow(int iListType, LPCSTR pstrItemList)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ATLASSERT(pstrItemList);
      ::SendMessage(m_hWnd, SCI_USERLISTSHOW, (WPARAM) iListType, (LPARAM) pstrItemList);
   }
   void AutoCSetAutoHide(BOOL bAutoHide)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_AUTOCSETAUTOHIDE, (WPARAM) bAutoHide, 0L);
   }
   BOOL AutoCGetAutoHide() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (BOOL) ::SendMessage(m_hWnd, SCI_AUTOCGETAUTOHIDE, 0, 0L);
   }
   void AutoCSetDropRestOfWord(BOOL bDropRestOfWord)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_AUTOCSETDROPRESTOFWORD, (WPARAM) bDropRestOfWord, 0L);
   }
   BOOL AutoCGetDropRestOfWord() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (BOOL) ::SendMessage(m_hWnd, SCI_AUTOCGETDROPRESTOFWORD, 0, 0L);
   }
   void RegisterImage(int iType, LPBYTE pXpmData)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ATLASSERT(pXpmData);
      ::SendMessage(m_hWnd, SCI_REGISTERIMAGE, (WPARAM) iType, (LPARAM) pXpmData);
   }
   void ClearRegisteredImages()
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_CLEARREGISTEREDIMAGES, 0, 0L);
   }
   int AutoCGetTypeSeparator() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_AUTOCGETTYPESEPARATOR, 0, 0L);
   }
   void AutoCSetTypeSeparator(int iSeparatorCharacter)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_AUTOCSETTYPESEPARATOR, (WPARAM) iSeparatorCharacter, 0L);
   }
   void AutoCSetMaxWidth(int iCharacterCount)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_AUTOCSETMAXWIDTH, (WPARAM) iCharacterCount, 0L);
   }
   int AutoCGetMaxWidth() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_AUTOCGETMAXWIDTH, 0, 0L);
   }
   void AutoCSetMaxHeight(int iRowCount)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_AUTOCSETMAXHEIGHT, (WPARAM) iRowCount, 0L);
   }
   int AutoCGetMaxHeight() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_AUTOCGETMAXHEIGHT, 0, 0L);
   }
   void SetIndent(int iIndentSize)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_SETINDENT, (WPARAM) iIndentSize, 0L);
   }
   int GetIndent() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_GETINDENT, 0, 0L);
   }
   void SetUseTabs(BOOL bUseTabs)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_SETUSETABS, (WPARAM) bUseTabs, 0L);
   }
   BOOL GetUseTabs() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (BOOL) ::SendMessage(m_hWnd, SCI_GETUSETABS, 0, 0L);
   }
   void SetLineIndentation(int iLine, int iIndentSize)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_SETLINEINDENTATION, (WPARAM) iLine, (LPARAM) iIndentSize);
   }
   int GetLineIndentation(int iLine) const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_GETLINEINDENTATION, (WPARAM) iLine, 0L);
   }
   long GetLineIndentPosition(int iLine) const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (long) ::SendMessage(m_hWnd, SCI_GETLINEINDENTPOSITION, (WPARAM) iLine, 0L);
   }
   int GetColumn(long lPos) const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (int) ::SendMessage(m_hWnd, SCI_GETCOLUMN, (WPARAM) lPos, 0L);
   }
   void SetHScrollBar(BOOL bShow)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_SETHSCROLLBAR, (WPARAM) bShow, 0L);
   }
   BOOL GetHScrollBar() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (BOOL) ::SendMessage(m_hWnd, SCI_GETHSCROLLBAR, 0, 0L);
   }
   void SetIndentationGuides(BOOL bShow)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_SETINDENTATIONGUIDES, (WPARAM) bShow, 0L);
   }
   BOOL GetIndentationGuides() const
   {
      ATLASSERT(::IsWindow(m_hWnd));
      return (BOOL) ::SendMessage(m_hWnd, SCI_GETINDENTATIONGUIDES, 0, 0L);
   }
   void SetHighlightGuide(int iColumn)
   {
      ATLASSERT(::IsWindow(m_hWnd));
      ::SendMessage(m_hWnd, SCI_SETHIGHLIGHTGUIDE, (WPARAM) iColumn, 0L);
   }
   int GetHighlightGuide() const
   {

⌨️ 快捷键说明

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