UIRichEdit.h ( 文件浏览 )
- keepall 发布于 2016-08-23 13:24
- 浏览次数:728
- 下载次数: 1
- 下载需 20 积分
-
- 侵权举报
#ifndef __UIRICHEDIT_H__ #define __UIRICHEDIT_H__ #pragma once namespace DuiLib { class CTxtWinHost; class UILIB_API CRichEditUI : public CContainerUI, public IMessageFilterUI { public: CRichEditUI(); ~CRichEditUI(); LPCTSTR GetClass() const; LPVOID GetInterface(LPCTSTR pstrName); UINT GetControlFlags() const; bool IsWantTab(); void SetWantTab(bool bWantTab = true); bool IsWantReturn(); void SetWantReturn(bool bWantReturn = true); bool IsWantCtrlReturn(); void SetWantCtrlReturn(bool bWantCtrlReturn = true); bool IsRich(); void SetRich(bool bRich = true); bool IsReadOnly(); void SetReadOnly(bool bReadOnly = true); bool GetWordWrap(); void SetWordWrap(bool bWordWrap = true); int GetFont(); void SetFont(int index); void SetFont(LPCTSTR pStrFontName, int nSize, bool bBold, bool bUnderline, bool bItalic); LONG GetWinStyle(); void SetWinStyle(LONG lStyle); DWORD GetTextColor(); void SetTextColor(DWORD dwTextColor); int GetLimitText(); void SetLimitText(int iChars); long GetTextLength(DWORD dwFlags = GTL_DEFAULT) const; CStdString GetText() const; void SetText(LPCTSTR pstrText); bool GetModify() const; void SetModify(bool bModified = true) const; void GetSel(CHARRANGE &cr) const; void GetSel(long& nStartChar, long& nEndChar) const; int SetSel(CHARRANGE &cr); int SetSel(long nStartChar, long nEndChar); void ReplaceSel(LPCTSTR lpszNewText, bool bCanUndo); void ReplaceSelW(LPCWSTR lpszNewText, bool bCanUndo = false); CStdString GetSelText() const; int SetSelAll(); int SetSelNone(); WORD GetSelectionType() const; bool GetZoom(int& nNum, int& nDen) const; bool SetZoom(int nNum, int nDen); bool SetZoomOff(); bool GetAutoURLDetect() const; bool SetAutoURLDetect(bool bAutoDetect = true); DWORD GetEventMask() const; DWORD SetEventMask(DWORD dwEventMask); CStdString GetTextRange(long nStartChar, long nEndChar) const; void HideSelection(bool bHide = true, bool bChangeStyle = false); void ScrollCaret(); int InsertText(long nInsertAfterChar, LPCTSTR lpstrText, bool bCanUndo = false); int AppendText(LPCTSTR lpstrText, bool bCanUndo = false); DWORD GetDefaultCharFormat(CHARFORMAT2 &cf) const; bool SetDefaultCharFormat(CHARFORMAT2 &cf); DWORD GetSelectionCharFormat(CHARFORMAT2 &cf) const; bool SetSelectionCharFormat(CHARFORMAT2 &cf); bool SetWordCharFormat(CHARFORMAT2 &cf); DWORD GetParaFormat(PARAFORMAT2 &pf) const; bool SetParaFormat(PARAFORMAT2 &pf); bool Redo(); bool Undo(); void Clear(); void Copy(); void Cut(); void Paste(); int GetLineCount() const; CStdString GetLine(int nIndex, int nMaxLength) const; int LineIndex(int nLine = -1) const; int LineLength(int nLine = -1) const; bool LineScroll(int[!==More==!]
...
展开> <收缩
Sponsored links
源码文件列表
温馨提示: 点击源码文件名可预览文件内容哦 ^_^ Sponsored links