ホーム › UI.Controls.RichEdit › ITextServices
ITextServices
COMメソッド 18
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT TxSendMessage(DWORD msg, WPARAM wparam, LPARAM lparam, LRESULT* plresult) |
| 4 | HRESULT 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) |
| 5 | HRESULT TxGetHScroll(INT* plMin, INT* plMax, INT* plPos, INT* plPage, BOOL* pfEnabled) |
| 6 | HRESULT TxGetVScroll(INT* plMin, INT* plMax, INT* plPos, INT* plPage, BOOL* pfEnabled) |
| 7 | HRESULT OnTxSetCursor(DVASPECT dwDrawAspect, INT lindex, void* pvAspect, DVTARGETDEVICE* ptd, HDC hdcDraw, HDC hicTargetDev, RECT* lprcClient, INT x, INT y) |
| 8 | HRESULT TxQueryHitPoint(DVASPECT dwDrawAspect, INT lindex, void* pvAspect, DVTARGETDEVICE* ptd, HDC hdcDraw, HDC hicTargetDev, RECT* lprcClient, INT x, INT y, DWORD* pHitResult) |
| 9 | HRESULT OnTxInPlaceActivate(RECT* prcClient) |
| 10 | HRESULT OnTxInPlaceDeactivate() |
| 11 | HRESULT OnTxUIActivate() |
| 12 | HRESULT OnTxUIDeactivate() |
| 13 | HRESULT TxGetText(LPWSTR* pbstrText) |
| 14 | HRESULT TxSetText(LPWSTR pszText) |
| 15 | HRESULT TxGetCurTargetX(INT* param0) |
| 16 | HRESULT TxGetBaseLinePos(INT* param0) |
| 17 | HRESULT TxGetNaturalSize(DWORD dwAspect, HDC hdcDraw, HDC hicTargetDev, DVTARGETDEVICE* ptd, DWORD dwMode, SIZE* psizelExtent, INT* pwidth, INT* pheight) |
| 18 | HRESULT TxGetDropTarget(IDropTarget** ppDropTarget) |
| 19 | HRESULT OnTxPropertyBitsChange(DWORD dwMask, DWORD dwBits) |
| 20 | HRESULT TxGetCachedSize(DWORD* pdwWidth, DWORD* pdwHeight) |