mirror of
https://github.com/reactos/reactos.git
synced 2026-05-30 23:33:24 +08:00
[IMM32] Implement ImmSendMessageToActiveDefImeWndW
CORE-11700
This commit is contained in:
@@ -91,7 +91,7 @@
|
||||
@ stdcall ImmRequestMessageW(ptr ptr ptr)
|
||||
@ stdcall ImmSendIMEMessageExA(ptr ptr)
|
||||
@ stdcall ImmSendIMEMessageExW(ptr ptr)
|
||||
@ stub ImmSendMessageToActiveDefImeWndW
|
||||
@ stdcall ImmSendMessageToActiveDefImeWndW(long ptr ptr)
|
||||
@ stdcall ImmSetActiveContext(ptr ptr long)
|
||||
@ stdcall ImmSetActiveContextConsoleIME(ptr long)
|
||||
@ stdcall ImmSetCandidateWindow(ptr ptr)
|
||||
|
||||
@@ -1048,3 +1048,21 @@ LRESULT WINAPI ImmRequestMessageW(HIMC hIMC, WPARAM wParam, LPARAM lParam)
|
||||
TRACE("(%p, %p, %p)\n", hIMC, wParam, lParam);
|
||||
return Imm32RequestMessageAW(hIMC, wParam, lParam, FALSE);
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* ImmSendMessageToActiveDefImeWndW (IMM32.@)
|
||||
*/
|
||||
LRESULT WINAPI
|
||||
ImmSendMessageToActiveDefImeWndW(UINT uMsg, WPARAM wParam, LPARAM lParam)
|
||||
{
|
||||
HWND hwndIME;
|
||||
|
||||
if (uMsg != WM_COPYDATA)
|
||||
return 0;
|
||||
|
||||
hwndIME = (HWND)NtUserQueryWindow((HWND)wParam, QUERY_WINDOW_DEFAULT_IME);
|
||||
if (!hwndIME)
|
||||
return 0;
|
||||
|
||||
return SendMessageW(hwndIME, uMsg, wParam, lParam);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user