[PATCH] - WM_IME_SETCONTEXT is sent when a window is activated
Christopher Gautier
krys at via.ecp.fr
Fri May 30 17:52:02 CDT 2008
---
dlls/user32/defwnd.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/dlls/user32/defwnd.c b/dlls/user32/defwnd.c
index ba07ebb..b7bca8d 100644
--- a/dlls/user32/defwnd.c
+++ b/dlls/user32/defwnd.c
@@ -30,6 +30,7 @@
#include "wingdi.h"
#include "winnls.h"
#include "win.h"
+#include "imm.h"
#include "user_private.h"
#include "controls.h"
#include "wine/unicode.h"
@@ -463,6 +464,9 @@ static LRESULT DEFWND_DefWinProc( HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPa
if (LOWORD(wParam) != WA_INACTIVE) {
if (!IsIconic(hwnd)) SetFocus(hwnd);
}
+
+ SendMessageW( hwnd, WM_IME_SETCONTEXT, (LOWORD(wParam) != WA_INACTIVE),
+ ISC_SHOWUIALL );
break;
case WM_MOUSEWHEEL:
--
1.5.5.1
--IS0zKkzwUGydFO0o--
More information about the wine-patches
mailing list