richedit: Implemented ITextServices_TxGetVScroll & TxGetHScroll.
Dylan Smith
dylan.ah.smith at gmail.com
Wed Jan 21 09:13:56 CST 2009
---
dlls/riched20/txtsrv.c | 16 ++++++++++++----
1 files changed, 12 insertions(+), 4 deletions(-)
-------------- next part --------------
diff --git a/dlls/riched20/txtsrv.c b/dlls/riched20/txtsrv.c
index 2d5ff81..0c3fc55 100644
--- a/dlls/riched20/txtsrv.c
+++ b/dlls/riched20/txtsrv.c
@@ -190,8 +190,12 @@ HRESULT WINAPI fnTextSrv_TxGetHScroll(ITextServices *iface,
{
ICOM_THIS_MULTI(ITextServicesImpl, lpVtbl, iface);
- FIXME("%p: STUB\n", This);
- return E_NOTIMPL;
+ *plMin = This->editor->horz_si.nMin;
+ *plMax = This->editor->horz_si.nMax;
+ *plPos = This->editor->horz_si.nPos;
+ *plPage = This->editor->horz_si.nPage;
+ *pfEnabled = (This->editor->styleFlags & WS_HSCROLL) != 0;
+ return S_OK;
}
HRESULT WINAPI fnTextSrv_TxGetVScroll(ITextServices *iface,
@@ -203,8 +207,12 @@ HRESULT WINAPI fnTextSrv_TxGetVScroll(ITextServices *iface,
{
ICOM_THIS_MULTI(ITextServicesImpl, lpVtbl, iface);
- FIXME("%p: STUB\n", This);
- return E_NOTIMPL;
+ *plMin = This->editor->vert_si.nMin;
+ *plMax = This->editor->vert_si.nMax;
+ *plPos = This->editor->vert_si.nPos;
+ *plPage = This->editor->vert_si.nPage;
+ *pfEnabled = (This->editor->styleFlags & WS_VSCROLL) != 0;
+ return S_OK;
}
HRESULT WINAPI fnTextSrv_OnTxSetCursor(ITextServices *iface,
More information about the wine-patches
mailing list