duilib自学教程
Public 成员函数 | 所有成员列表
DuiLib::CTxtWinHost类 参考
类 DuiLib::CTxtWinHost 继承关系图:

Public 成员函数

BOOL Init (CRichEditUI *re, const CREATESTRUCT *pcs)
 
ITextServices * GetTextServices (void)
 
void SetClientRect (RECT *prc)
 
RECT * GetClientRect ()
 
BOOL IsWordWrap (void)
 
void SetWordWrap (BOOL fWordWrap)
 
BOOL IsReadOnly ()
 
void SetReadOnly (BOOL fReadOnly)
 
void SetFont (HFONT hFont)
 
void SetColor (DWORD dwColor)
 
SIZEL * GetExtent ()
 
void SetExtent (SIZEL *psizelExtent)
 
void LimitText (LONG nChars)
 
BOOL IsCaptured ()
 
BOOL IsShowCaret ()
 
void NeedFreshCaret ()
 
INT GetCaretWidth ()
 
INT GetCaretHeight ()
 
BOOL GetAllowBeep ()
 
void SetAllowBeep (BOOL fAllowBeep)
 
WORD GetDefaultAlign ()
 
void SetDefaultAlign (WORD wNewAlign)
 
BOOL GetRichTextFlag ()
 
void SetRichTextFlag (BOOL fNew)
 
LONG GetDefaultLeftIndent ()
 
void SetDefaultLeftIndent (LONG lNewIndent)
 
BOOL SetSaveSelection (BOOL fSaveSelection)
 
HRESULT OnTxInPlaceDeactivate ()
 
HRESULT OnTxInPlaceActivate (LPCRECT prcClient)
 
BOOL GetActiveState (void)
 
BOOL DoSetCursor (RECT *prc, POINT *pt)
 
void SetTransparent (BOOL fTransparent)
 
void GetControlRect (LPRECT prc)
 
LONG SetAccelPos (LONG laccelpos)
 
WCHAR SetPasswordChar (WCHAR chPasswordChar)
 
void SetDisabled (BOOL fOn)
 
LONG SetSelBarWidth (LONG lSelBarWidth)
 
BOOL GetTimerState ()
 
void SetCharFormat (CHARFORMAT2W &c)
 
void SetParaFormat (PARAFORMAT2 &p)
 
virtual HRESULT _stdcall QueryInterface (REFIID riid, void **ppvObject)
 
virtual ULONG _stdcall AddRef (void)
 
virtual ULONG _stdcall Release (void)
 
virtual HDC TxGetDC ()
 
virtual INT TxReleaseDC (HDC hdc)
 
virtual BOOL TxShowScrollBar (INT fnBar, BOOL fShow)
 
virtual BOOL TxEnableScrollBar (INT fuSBFlags, INT fuArrowflags)
 
virtual BOOL TxSetScrollRange (INT fnBar, LONG nMinPos, INT nMaxPos, BOOL fRedraw)
 
virtual BOOL TxSetScrollPos (INT fnBar, INT nPos, BOOL fRedraw)
 
virtual void TxInvalidateRect (LPCRECT prc, BOOL fMode)
 
virtual void TxViewChange (BOOL fUpdate)
 
virtual BOOL TxCreateCaret (HBITMAP hbmp, INT xWidth, INT yHeight)
 
virtual BOOL TxShowCaret (BOOL fShow)
 
virtual BOOL TxSetCaretPos (INT x, INT y)
 
virtual BOOL TxSetTimer (UINT idTimer, UINT uTimeout)
 
virtual void TxKillTimer (UINT idTimer)
 
virtual void TxScrollWindowEx (INT dx, INT dy, LPCRECT lprcScroll, LPCRECT lprcClip, HRGN hrgnUpdate, LPRECT lprcUpdate, UINT fuScroll)
 
virtual void TxSetCapture (BOOL fCapture)
 
virtual void TxSetFocus ()
 
virtual void TxSetCursor (HCURSOR hcur, BOOL fText)
 
virtual BOOL TxScreenToClient (LPPOINT lppt)
 
virtual BOOL TxClientToScreen (LPPOINT lppt)
 
virtual HRESULT TxActivate (LONG *plOldState)
 
virtual HRESULT TxDeactivate (LONG lNewState)
 
virtual HRESULT TxGetClientRect (LPRECT prc)
 
virtual HRESULT TxGetViewInset (LPRECT prc)
 
virtual HRESULT TxGetCharFormat (const CHARFORMATW **ppCF)
 
virtual HRESULT TxGetParaFormat (const PARAFORMAT **ppPF)
 
virtual COLORREF TxGetSysColor (int nIndex)
 
virtual HRESULT TxGetBackStyle (TXTBACKSTYLE *pstyle)
 
virtual HRESULT TxGetMaxLength (DWORD *plength)
 
virtual HRESULT TxGetScrollBars (DWORD *pdwScrollBar)
 
virtual HRESULT TxGetPasswordChar (TCHAR *pch)
 
virtual HRESULT TxGetAcceleratorPos (LONG *pcp)
 
virtual HRESULT TxGetExtent (LPSIZEL lpExtent)
 
virtual HRESULT OnTxCharFormatChange (const CHARFORMATW *pcf)
 
virtual HRESULT OnTxParaFormatChange (const PARAFORMAT *ppf)
 
virtual HRESULT TxGetPropertyBits (DWORD dwMask, DWORD *pdwBits)
 
virtual HRESULT TxNotify (DWORD iNotify, void *pv)
 
virtual HIMC TxImmGetContext (void)
 
virtual void TxImmReleaseContext (HIMC himc)
 
virtual HRESULT TxGetSelectionBarWidth (LONG *lSelBarWidth)
 

该类的文档由以下文件生成: