Win32 API 日本語リファレンス
ホームUI.Input.Ime › IActiveIMMApp

IActiveIMMApp

COM
IID08c0e040-62d1-11d1-9326-0060b067b86e継承元IUnknown自前メソッド開始 vtbl3

メソッド 68

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT AssociateContext(HWND hWnd, HIMC hIME, HIMC* phPrev)
4HRESULT ConfigureIMEA(HKL hKL, HWND hWnd, DWORD dwMode, REGISTERWORDA* pData)
5HRESULT ConfigureIMEW(HKL hKL, HWND hWnd, DWORD dwMode, REGISTERWORDW* pData)
6HRESULT CreateContext(HIMC* phIMC)
7HRESULT DestroyContext(HIMC hIME)
8HRESULT EnumRegisterWordA(HKL hKL, LPSTR szReading, DWORD dwStyle, LPSTR szRegister, void* pData, IEnumRegisterWordA** pEnum)
9HRESULT EnumRegisterWordW(HKL hKL, LPWSTR szReading, DWORD dwStyle, LPWSTR szRegister, void* pData, IEnumRegisterWordW** pEnum)
10HRESULT EscapeA(HKL hKL, HIMC hIMC, DWORD uEscape, void* pData, LRESULT* plResult)
11HRESULT EscapeW(HKL hKL, HIMC hIMC, DWORD uEscape, void* pData, LRESULT* plResult)
12HRESULT GetCandidateListA(HIMC hIMC, DWORD dwIndex, DWORD uBufLen, CANDIDATELIST* pCandList, DWORD* puCopied)
13HRESULT GetCandidateListW(HIMC hIMC, DWORD dwIndex, DWORD uBufLen, CANDIDATELIST* pCandList, DWORD* puCopied)
14HRESULT GetCandidateListCountA(HIMC hIMC, DWORD* pdwListSize, DWORD* pdwBufLen)
15HRESULT GetCandidateListCountW(HIMC hIMC, DWORD* pdwListSize, DWORD* pdwBufLen)
16HRESULT GetCandidateWindow(HIMC hIMC, DWORD dwIndex, CANDIDATEFORM* pCandidate)
17HRESULT GetCompositionFontA(HIMC hIMC, LOGFONTA* plf)
18HRESULT GetCompositionFontW(HIMC hIMC, LOGFONTW* plf)
19HRESULT GetCompositionStringA(HIMC hIMC, DWORD dwIndex, DWORD dwBufLen, INT* plCopied, void* pBuf)
20HRESULT GetCompositionStringW(HIMC hIMC, DWORD dwIndex, DWORD dwBufLen, INT* plCopied, void* pBuf)
21HRESULT GetCompositionWindow(HIMC hIMC, COMPOSITIONFORM* pCompForm)
22HRESULT GetContext(HWND hWnd, HIMC* phIMC)
23HRESULT GetConversionListA(HKL hKL, HIMC hIMC, LPSTR pSrc, DWORD uBufLen, DWORD uFlag, CANDIDATELIST* pDst, DWORD* puCopied)
24HRESULT GetConversionListW(HKL hKL, HIMC hIMC, LPWSTR pSrc, DWORD uBufLen, DWORD uFlag, CANDIDATELIST* pDst, DWORD* puCopied)
25HRESULT GetConversionStatus(HIMC hIMC, DWORD* pfdwConversion, DWORD* pfdwSentence)
26HRESULT GetDefaultIMEWnd(HWND hWnd, HWND* phDefWnd)
27HRESULT GetDescriptionA(HKL hKL, DWORD uBufLen, LPSTR szDescription, DWORD* puCopied)
28HRESULT GetDescriptionW(HKL hKL, DWORD uBufLen, LPWSTR szDescription, DWORD* puCopied)
29HRESULT GetGuideLineA(HIMC hIMC, DWORD dwIndex, DWORD dwBufLen, LPSTR pBuf, DWORD* pdwResult)
30HRESULT GetGuideLineW(HIMC hIMC, DWORD dwIndex, DWORD dwBufLen, LPWSTR pBuf, DWORD* pdwResult)
31HRESULT GetIMEFileNameA(HKL hKL, DWORD uBufLen, LPSTR szFileName, DWORD* puCopied)
32HRESULT GetIMEFileNameW(HKL hKL, DWORD uBufLen, LPWSTR szFileName, DWORD* puCopied)
33HRESULT GetOpenStatus(HIMC hIMC)
34HRESULT GetProperty(HKL hKL, DWORD fdwIndex, DWORD* pdwProperty)
35HRESULT GetRegisterWordStyleA(HKL hKL, DWORD nItem, STYLEBUFA* pStyleBuf, DWORD* puCopied)
36HRESULT GetRegisterWordStyleW(HKL hKL, DWORD nItem, STYLEBUFW* pStyleBuf, DWORD* puCopied)
37HRESULT GetStatusWindowPos(HIMC hIMC, POINT* pptPos)
38HRESULT GetVirtualKey(HWND hWnd, DWORD* puVirtualKey)
39HRESULT InstallIMEA(LPSTR szIMEFileName, LPSTR szLayoutText, HKL* phKL)
40HRESULT InstallIMEW(LPWSTR szIMEFileName, LPWSTR szLayoutText, HKL* phKL)
41HRESULT IsIME(HKL hKL)
42HRESULT IsUIMessageA(HWND hWndIME, DWORD msg, WPARAM wParam, LPARAM lParam)
43HRESULT IsUIMessageW(HWND hWndIME, DWORD msg, WPARAM wParam, LPARAM lParam)
44HRESULT NotifyIME(HIMC hIMC, DWORD dwAction, DWORD dwIndex, DWORD dwValue)
45HRESULT RegisterWordA(HKL hKL, LPSTR szReading, DWORD dwStyle, LPSTR szRegister)
46HRESULT RegisterWordW(HKL hKL, LPWSTR szReading, DWORD dwStyle, LPWSTR szRegister)
47HRESULT ReleaseContext(HWND hWnd, HIMC hIMC)
48HRESULT SetCandidateWindow(HIMC hIMC, CANDIDATEFORM* pCandidate)
49HRESULT SetCompositionFontA(HIMC hIMC, LOGFONTA* plf)
50HRESULT SetCompositionFontW(HIMC hIMC, LOGFONTW* plf)
51HRESULT SetCompositionStringA(HIMC hIMC, DWORD dwIndex, void* pComp, DWORD dwCompLen, void* pRead, DWORD dwReadLen)
52HRESULT SetCompositionStringW(HIMC hIMC, DWORD dwIndex, void* pComp, DWORD dwCompLen, void* pRead, DWORD dwReadLen)
53HRESULT SetCompositionWindow(HIMC hIMC, COMPOSITIONFORM* pCompForm)
54HRESULT SetConversionStatus(HIMC hIMC, DWORD fdwConversion, DWORD fdwSentence)
55HRESULT SetOpenStatus(HIMC hIMC, BOOL fOpen)
56HRESULT SetStatusWindowPos(HIMC hIMC, POINT* pptPos)
57HRESULT SimulateHotKey(HWND hWnd, DWORD dwHotKeyID)
58HRESULT UnregisterWordA(HKL hKL, LPSTR szReading, DWORD dwStyle, LPSTR szUnregister)
59HRESULT UnregisterWordW(HKL hKL, LPWSTR szReading, DWORD dwStyle, LPWSTR szUnregister)
60HRESULT Activate(BOOL fRestoreLayout)
61HRESULT Deactivate()
62HRESULT OnDefWindowProc(HWND hWnd, DWORD Msg, WPARAM wParam, LPARAM lParam, LRESULT* plResult)
63HRESULT FilterClientWindows(WORD* aaClassList, DWORD uSize)
64HRESULT GetCodePageA(HKL hKL, DWORD* uCodePage)
65HRESULT GetLangId(HKL hKL, WORD* plid)
66HRESULT AssociateContextEx(HWND hWnd, HIMC hIMC, DWORD dwFlags)
67HRESULT DisableIME(DWORD idThread)
68HRESULT GetImeMenuItemsA(HIMC hIMC, DWORD dwFlags, DWORD dwType, IMEMENUITEMINFOA* pImeParentMenu, IMEMENUITEMINFOA* pImeMenu, DWORD dwSize, DWORD* pdwResult)
69HRESULT GetImeMenuItemsW(HIMC hIMC, DWORD dwFlags, DWORD dwType, IMEMENUITEMINFOW* pImeParentMenu, IMEMENUITEMINFOW* pImeMenu, DWORD dwSize, DWORD* pdwResult)
70HRESULT EnumInputContext(DWORD idThread, IEnumInputContext** ppEnum)