CDefCompFrameWindow * m_pDefCompFrameWindow
void MyScreenToClient(LPPOINT ppt, LPRECT prc)
@implemented
CDefCompFrameGripper * m_pGripper
void SetCompStrRect(INT nWidth, INT nHeight, BOOL bShow)
@implemented
STDMETHOD_(LRESULT, OnWindowPosChanged)(HWND hWnd
void SavePosition()
@implemented
INT GetGripperWidth()
@implemented
STDMETHOD_(void, OnCreate)(HWND hWnd) override
~CDefCompFrameWindow() override
@implemented
STDMETHOD_(void, HandleMouseMsg)(UINT uMsg
CCompFinalizeButton * m_pFinalizeButton
void LoadPosition()
@implemented
UINT WPARAM LPARAM lParam
HRESULT UpdateCompositionRect(CicIMCLock &imcLock)
@unimplemented
INT GetLevelFromIMC(CicIMCLock &imcLock)
@implemented
static BOOL GetImeUIWndTextExtent(CicIMCLock &imcLock, LPARAM lParam)
@implemented
static BOOL InquireImeUIWndState(CicIMCLock &imcLock)
HRESULT DestroyCompositionWindow()
@implemented
HRESULT CreateDefFrameWnd(HWND hwndParent, HIMC hIMC)
@implemented
virtual ~UIComposition()
@implemented
void OnImeStartComposition(CicIMCLock &imcLock, HWND hUIWnd)
@unimplemented
LPWSTR GetCompStrBuffer(INT cchStr)
@implemented
HRESULT UpdateFont(CicIMCLock &imcLock)
@implemented
HRESULT OnImeSetContextAfter(CicIMCLock &imcLock)
@implemented
CCompButtonFrameWindow * m_pCompButtonFrameWindow
static BOOL SendMessageToUI(CicIMCLock &imcLock, WPARAM wParam, LPARAM lParam)
HRESULT OnDestroy()
@implemented
void OnImeSetContext(CicIMCLock &imcLock, HWND hUIWnd, WPARAM wParam, LPARAM lParam)
@unimplemented
HRESULT OnImeNotifySetCompositionWindow(CicIMCLock &imcLock)
@implemented
HRESULT CreateCompositionWindow(CicIMCLock &imcLock, HWND hwndParent)
@implemented
CDefCompFrameWindow * m_pDefCompFrameWindow
HRESULT OnImeEndComposition()
@unimplemented
HRESULT UpdateShowCompWndFlag(CicIMCLock &imcLock, DWORD *pdwCompStrLen)
@implemented
HRESULT CreateCompButtonWnd(HWND hwndParent, HIMC hIMC)
@implemented
HRESULT OnImeCompositionUpdate(CicIMCLock &imcLock)
@implemented
void OnPaintTheme(WPARAM wParam)
@unimplemented
static LRESULT CALLBACK CompWndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
@unimplemented
UINT WM_MSIME_RECONVERTREQUEST
UINT WM_MSIME_DOCUMENTFEED
BOOL RegisterImeClass(VOID)
@implemented
BOOL IsMsImeMessage(_In_ UINT uMsg)
@implemented
EXTERN_C LRESULT CALLBACK UIWndProc(_In_ HWND hWnd, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam)
@implemented
UINT WM_MSIME_QUERYPOSITION
BOOL RegisterMSIMEMessage(VOID)
@implemented
VOID UnregisterImeClass(VOID)
@implemented
GLint GLint GLint GLint GLint x
GLint GLint GLint GLint GLint GLint y
static DWORD *static HFONT(WINAPI *pCreateFontIndirectExA)(const ENUMLOGFONTEXDVA *)
void _ClientToScreen(LPRECT prc)
@implemented
HRESULT RemoveLastLine(BOOL bHorizontal)
@implemented
CicArray< POLYTEXTW > m_PolyTextArray
CicArray< DWORD > m_ValueArray
HRESULT ShiftPolyText(INT xDelta, INT yDelta)
@implemented
POLYTEXTW * GetPolyAt(INT iItem)
@implemented
void RemoveAll()
@implemented
virtual ~UI()
@implemented
void OnImeSetContext(CicIMCLock &imcLock, WPARAM wParam, LPARAM lParam)
@implemented
void _Destroy()
@implemented
static void OnCreate(HWND hWnd)
@implemented
static void OnDestroy(HWND hWnd)
@implemented
HRESULT _Create()
@implemented