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

ITextServices

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

メソッド 18

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

vtblメソッド
3HRESULT TxSendMessage(DWORD msg, WPARAM wparam, LPARAM lparam, LRESULT* plresult)
4HRESULT TxDraw(DVASPECT dwDrawAspect, INT lindex, void* pvAspect, DVTARGETDEVICE* ptd, HDC hdcDraw, HDC hicTargetDev, RECTL* lprcBounds, RECTL* lprcWBounds, RECT* lprcUpdate, INT_PTR pfnContinue, DWORD dwContinue, INT lViewId)
5HRESULT TxGetHScroll(INT* plMin, INT* plMax, INT* plPos, INT* plPage, BOOL* pfEnabled)
6HRESULT TxGetVScroll(INT* plMin, INT* plMax, INT* plPos, INT* plPage, BOOL* pfEnabled)
7HRESULT OnTxSetCursor(DVASPECT dwDrawAspect, INT lindex, void* pvAspect, DVTARGETDEVICE* ptd, HDC hdcDraw, HDC hicTargetDev, RECT* lprcClient, INT x, INT y)
8HRESULT TxQueryHitPoint(DVASPECT dwDrawAspect, INT lindex, void* pvAspect, DVTARGETDEVICE* ptd, HDC hdcDraw, HDC hicTargetDev, RECT* lprcClient, INT x, INT y, DWORD* pHitResult)
9HRESULT OnTxInPlaceActivate(RECT* prcClient)
10HRESULT OnTxInPlaceDeactivate()
11HRESULT OnTxUIActivate()
12HRESULT OnTxUIDeactivate()
13HRESULT TxGetText(LPWSTR* pbstrText)
14HRESULT TxSetText(LPWSTR pszText)
15HRESULT TxGetCurTargetX(INT* param0)
16HRESULT TxGetBaseLinePos(INT* param0)
17HRESULT TxGetNaturalSize(DWORD dwAspect, HDC hdcDraw, HDC hicTargetDev, DVTARGETDEVICE* ptd, DWORD dwMode, SIZE* psizelExtent, INT* pwidth, INT* pheight)
18HRESULT TxGetDropTarget(IDropTarget** ppDropTarget)
19HRESULT OnTxPropertyBitsChange(DWORD dwMask, DWORD dwBits)
20HRESULT TxGetCachedSize(DWORD* pdwWidth, DWORD* pdwHeight)