ByeongSik Jeon : imm32: ImmGetVirtualKey return orignal virtual key value.

Alexandre Julliard julliard at winehq.org
Fri Apr 25 08:11:12 CDT 2008


Module: wine
Branch: master
Commit: fab832df68e27884ba0245205065a58a4b15ebff
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=fab832df68e27884ba0245205065a58a4b15ebff

Author: ByeongSik Jeon <bsjeon at hanmail.net>
Date:   Fri Apr 25 11:37:27 2008 +0900

imm32: ImmGetVirtualKey return orignal virtual key value.

---

 dlls/imm32/imm.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/dlls/imm32/imm.c b/dlls/imm32/imm.c
index 33f39cc..5cdd721 100644
--- a/dlls/imm32/imm.c
+++ b/dlls/imm32/imm.c
@@ -1385,7 +1385,12 @@ BOOL WINAPI ImmGetStatusWindowPos(HIMC hIMC, LPPOINT lpptPos)
 UINT WINAPI ImmGetVirtualKey(HWND hWnd)
 {
   OSVERSIONINFOA version;
-  FIXME("(%p): stub\n", hWnd);
+  InputContextData *data = (InputContextData *)ImmGetContext( hWnd );
+  TRACE("%p\n", hWnd);
+
+  if ( data )
+      return data->lastVK;
+
   GetVersionExA( &version );
   switch(version.dwPlatformId)
   {




More information about the wine-cvs mailing list