5 class TSFHandler: public ITfThreadMgrEventSink, public ITfTextEditSink
\r
10 static void InitSink();
\r
11 static void SetFocus();
\r
14 STDMETHODIMP QueryInterface(REFIID riid, void **obj);
\r
15 STDMETHODIMP_(ULONG) AddRef();
\r
16 STDMETHODIMP_(ULONG) Release();
\r
18 // ITfThreadMgrEventSink
\r
19 STDMETHODIMP OnInitDocumentMgr(ITfDocumentMgr *);
\r
20 STDMETHODIMP OnPopContext(ITfContext *);
\r
21 STDMETHODIMP OnPushContext(ITfContext *);
\r
22 STDMETHODIMP OnSetFocus(ITfDocumentMgr *, ITfDocumentMgr *);
\r
23 STDMETHODIMP OnUninitDocumentMgr(ITfDocumentMgr *);
\r
26 STDMETHODIMP OnEndEdit(ITfContext *, TfEditCookie , ITfEditRecord *);
\r
30 ITfThreadMgr *m_ThreadMgr;
\r
32 ITfContext *m_Context;
\r
33 bool m_CompositionState;
\r