Win32 API 日本語リファレンス
ホームUI.Controls.RichEdit › ITextHost

ITextHost

COM
継承元IUnknown自前メソッド開始 vtbl3

メソッド 39

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HDC TxGetDC()
4INT TxReleaseDC(HDC hdc)
5BOOL TxShowScrollBar(INT fnBar, BOOL fShow)
6BOOL TxEnableScrollBar(SCROLLBAR_CONSTANTS fuSBFlags, INT fuArrowflags)
7BOOL TxSetScrollRange(INT fnBar, INT nMinPos, INT nMaxPos, BOOL fRedraw)
8BOOL TxSetScrollPos(INT fnBar, INT nPos, BOOL fRedraw)
9void TxInvalidateRect(RECT* prc, BOOL fMode)
10void TxViewChange(BOOL fUpdate)
11BOOL TxCreateCaret(HBITMAP hbmp, INT xWidth, INT yHeight)
12BOOL TxShowCaret(BOOL fShow)
13BOOL TxSetCaretPos(INT x, INT y)
14BOOL TxSetTimer(DWORD idTimer, DWORD uTimeout)
15void TxKillTimer(DWORD idTimer)
16void TxScrollWindowEx(INT dx, INT dy, RECT* lprcScroll, RECT* lprcClip, HRGN hrgnUpdate, RECT* lprcUpdate, SCROLL_WINDOW_FLAGS fuScroll)
17void TxSetCapture(BOOL fCapture)
18void TxSetFocus()
19void TxSetCursor(HCURSOR hcur, BOOL fText)
20BOOL TxScreenToClient(POINT* lppt)
21BOOL TxClientToScreen(POINT* lppt)
22HRESULT TxActivate(INT* plOldState)
23HRESULT TxDeactivate(INT lNewState)
24HRESULT TxGetClientRect(RECT* prc)
25HRESULT TxGetViewInset(RECT* prc)
26HRESULT TxGetCharFormat(CHARFORMATW** ppCF)
27HRESULT TxGetParaFormat(PARAFORMAT** ppPF)
28COLORREF TxGetSysColor(SYS_COLOR_INDEX nIndex)
29HRESULT TxGetBackStyle(TXTBACKSTYLE* pstyle)
30HRESULT TxGetMaxLength(DWORD* plength)
31HRESULT TxGetScrollBars(DWORD* pdwScrollBar)
32HRESULT TxGetPasswordChar(CHAR* pch)
33HRESULT TxGetAcceleratorPos(INT* pcp)
34HRESULT TxGetExtent(SIZE* lpExtent)
35HRESULT OnTxCharFormatChange(CHARFORMATW* pCF)
36HRESULT OnTxParaFormatChange(PARAFORMAT* pPF)
37HRESULT TxGetPropertyBits(DWORD dwMask, DWORD* pdwBits)
38HRESULT TxNotify(DWORD iNotify, void* pv)
39HIMC TxImmGetContext()
40void TxImmReleaseContext(HIMC himc)
41HRESULT TxGetSelectionBarWidth(INT* lSelBarWidth)