Aric Stewart : user32: Implement handling of WM_INPUTLANGCHANGE.
Alexandre Julliard
julliard at winehq.org
Thu Dec 11 07:50:38 CST 2008
Module: wine
Branch: master
Commit: cb69bd6349dfcdb4822aeadf59f27c1e9d4276bf
URL: http://source.winehq.org/git/wine.git/?a=commit;h=cb69bd6349dfcdb4822aeadf59f27c1e9d4276bf
Author: Aric Stewart <aric at codeweavers.com>
Date: Wed Dec 10 09:37:38 2008 -0600
user32: Implement handling of WM_INPUTLANGCHANGE.
---
dlls/user32/defwnd.c | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/dlls/user32/defwnd.c b/dlls/user32/defwnd.c
index e878adb..8a2d21e 100644
--- a/dlls/user32/defwnd.c
+++ b/dlls/user32/defwnd.c
@@ -758,6 +758,20 @@ static LRESULT DEFWND_DefWinProc( HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPa
SendMessageW( hwnd, WM_HELP, 0, (LPARAM)&hi );
break;
}
+
+ case WM_INPUTLANGCHANGE:
+ {
+ int count = 0;
+ HWND *win_array = WIN_ListChildren( hwnd );
+
+ if (!win_array)
+ break;
+ while (win_array[count])
+ SendMessageW( win_array[count++], WM_INPUTLANGCHANGE, wParam, lParam);
+ HeapFree(GetProcessHeap(),0,win_array);
+ break;
+ }
+
}
return 0;
More information about the wine-cvs
mailing list