#include <inputcontext.h>
|
| CInputContextOwner (FN_IC_OWNER_CALLBACK fnCallback, LPVOID pCallbackPV) |
| @unimplemented
|
|
virtual | ~CInputContextOwner () |
| @implemented
|
|
HRESULT | _Advise (IUnknown *pContext) |
| @implemented
|
|
HRESULT | _Unadvise () |
| @implemented
|
|
STDMETHODIMP | QueryInterface (REFIID riid, LPVOID *ppvObj) override |
| @implemented
|
|
| STDMETHODIMP_ (ULONG) AddRef() override |
|
| STDMETHODIMP_ (ULONG) Release() override |
|
STDMETHODIMP | GetACPFromPoint (const POINT *ptScreen, DWORD dwFlags, LONG *pacp) override |
| @unimplemented
|
|
STDMETHODIMP | GetTextExt (LONG acpStart, LONG acpEnd, RECT *prc, BOOL *pfClipped) override |
| @unimplemented
|
|
STDMETHODIMP | GetScreenExt (RECT *prc) override |
| @implemented
|
|
STDMETHODIMP | GetStatus (TF_STATUS *pdcs) override |
| @implemented
|
|
STDMETHODIMP | GetWnd (HWND *phwnd) override |
| @unimplemented
|
|
STDMETHODIMP | GetAttribute (REFGUID rguidAttribute, VARIANT *pvarValue) override |
| @unimplemented
|
|
STDMETHODIMP | AdviseMouseSink (ITfRangeACP *range, ITfMouseSink *pSink, DWORD *pdwCookie) override |
| @implemented
|
|
STDMETHODIMP | UnadviseMouseSink (DWORD dwCookie) override |
| @implemented
|
|
HRESULT | GetACPFromPoint ([in] const POINT *ptScreen, [in] DWORD dwFlags, [out] LONG *pacp) |
|
HRESULT | GetTextExt ([in] LONG acpStart, [in] LONG acpEnd, [out] RECT *prc, [out] BOOL *pfClipped) |
|
HRESULT | GetScreenExt ([out] RECT *prc) |
|
HRESULT | GetStatus ([out] TF_STATUS *pdcs) |
|
HRESULT | GetWnd ([out] HWND *phwnd) |
|
HRESULT | GetAttribute ([in] REFGUID rguidAttribute, [out] VARIANT *pvarValue) |
|
HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
|
ULONG | AddRef () |
|
ULONG | Release () |
|
HRESULT | AdviseMouseSink ([in] ITfRangeACP *range, [in] ITfMouseSink *pSink, [out] DWORD *pdwCookie) |
|
HRESULT | UnadviseMouseSink ([in] DWORD dwCookie) |
|
Definition at line 23 of file inputcontext.h.
◆ CInputContextOwner()
@unimplemented
Definition at line 17 of file inputcontext.cpp.
18{
23}
FN_IC_OWNER_CALLBACK m_fnCallback
◆ ~CInputContextOwner()
CInputContextOwner::~CInputContextOwner |
( |
| ) |
|
|
virtual |
◆ _Advise()
@implemented
Definition at line 31 of file inputcontext.cpp.
32{
34
36
39 SUCCEEDED(pSource->AdviseSink(IID_ITfContextOwner,
41 {
45 }
46
47 if (pSource)
49
51}
HRESULT QueryInterface([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
◆ _Unadvise()
HRESULT CInputContextOwner::_Unadvise |
( |
| ) |
|
◆ AdviseMouseSink()
◆ GetACPFromPoint()
◆ GetAttribute()
◆ GetScreenExt()
◆ GetStatus()
STDMETHODIMP CInputContextOwner::GetStatus |
( |
TF_STATUS * |
pdcs | ) |
|
|
override |
◆ GetTextExt()
◆ GetWnd()
◆ QueryInterface()
@implemented
Definition at line 81 of file inputcontext.cpp.
82{
83 static const QITAB c_tab[] =
84 {
88 };
89 return ::QISearch(
this, c_tab,
riid, ppvObj);
90}
#define QITABENT(Cthis, Ifoo)
◆ STDMETHODIMP_() [1/2]
CInputContextOwner::STDMETHODIMP_ |
( |
ULONG |
| ) |
|
|
override |
◆ STDMETHODIMP_() [2/2]
CInputContextOwner::STDMETHODIMP_ |
( |
ULONG |
| ) |
|
|
override |
◆ UnadviseMouseSink()
◆ m_cRefs
LONG CInputContextOwner::m_cRefs |
|
protected |
◆ m_dwCookie
DWORD CInputContextOwner::m_dwCookie |
|
protected |
◆ m_fnCallback
◆ m_pCallbackPV
LPVOID CInputContextOwner::m_pCallbackPV |
|
protected |
◆ m_pContext
IUnknown* CInputContextOwner::m_pContext |
|
protected |
The documentation for this class was generated from the following files: