From 129b8aac95596063b893aeb98c1f3906325bf62c Mon Sep 17 00:00:00 2001 From: Lim Chunwei Date: Wed, 17 Nov 2021 13:15:50 +0800 Subject: [PATCH] Disable input method in game (#93) * Disable input method in game * Improve imm32.lib linking --- SpaceCadetPinball/SpaceCadetPinball.vcxproj | 24 ++++++++++----------- SpaceCadetPinball/winmain.cpp | 2 ++ 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/SpaceCadetPinball/SpaceCadetPinball.vcxproj b/SpaceCadetPinball/SpaceCadetPinball.vcxproj index d8a8e76..0137265 100644 --- a/SpaceCadetPinball/SpaceCadetPinball.vcxproj +++ b/SpaceCadetPinball/SpaceCadetPinball.vcxproj @@ -240,7 +240,7 @@ Console true - Comctl32.lib;Winmm.lib;Htmlhelp.lib;%(AdditionalDependencies) + Comctl32.lib;Winmm.lib;Htmlhelp.lib;imm32.lib;%(AdditionalDependencies) @@ -259,7 +259,7 @@ Console true - Comctl32.lib;Winmm.lib;Htmlhelp.lib;%(AdditionalDependencies) + Comctl32.lib;Winmm.lib;Htmlhelp.lib;imm32.lib;%(AdditionalDependencies) @@ -276,7 +276,7 @@ Console true - Comctl32.lib;Winmm.lib;Htmlhelp.lib;%(AdditionalDependencies) + Comctl32.lib;Winmm.lib;Htmlhelp.lib;imm32.lib;%(AdditionalDependencies) @@ -293,7 +293,7 @@ Console true - Comctl32.lib;Winmm.lib;Htmlhelp.lib;%(AdditionalDependencies) + Comctl32.lib;Winmm.lib;Htmlhelp.lib;imm32.lib;%(AdditionalDependencies) @@ -316,7 +316,7 @@ true true true - Comctl32.lib;Winmm.lib;Htmlhelp.lib;%(AdditionalDependencies) + Comctl32.lib;Winmm.lib;Htmlhelp.lib;imm32.lib;%(AdditionalDependencies) @@ -337,7 +337,7 @@ true true true - Comctl32.lib;Winmm.lib;Htmlhelp.lib;%(AdditionalDependencies) + Comctl32.lib;Winmm.lib;Htmlhelp.lib;imm32.lib;%(AdditionalDependencies) @@ -360,7 +360,7 @@ true true true - Comctl32.lib;Winmm.lib;Htmlhelp.lib;%(AdditionalDependencies) + Comctl32.lib;Winmm.lib;Htmlhelp.lib;imm32.lib;%(AdditionalDependencies) @@ -381,7 +381,7 @@ true true true - Comctl32.lib;Winmm.lib;Htmlhelp.lib;%(AdditionalDependencies) + Comctl32.lib;Winmm.lib;Htmlhelp.lib;imm32.lib;%(AdditionalDependencies) @@ -404,7 +404,7 @@ true true true - Comctl32.lib;Winmm.lib;Htmlhelp.lib;%(AdditionalDependencies) + Comctl32.lib;Winmm.lib;Htmlhelp.lib;imm32.lib;%(AdditionalDependencies) @@ -425,7 +425,7 @@ true true true - Comctl32.lib;Winmm.lib;Htmlhelp.lib;%(AdditionalDependencies) + Comctl32.lib;Winmm.lib;Htmlhelp.lib;imm32.lib;%(AdditionalDependencies) @@ -448,7 +448,7 @@ true true true - Comctl32.lib;Winmm.lib;Htmlhelp.lib;%(AdditionalDependencies) + Comctl32.lib;Winmm.lib;Htmlhelp.lib;imm32.lib;%(AdditionalDependencies) @@ -469,7 +469,7 @@ true true true - Comctl32.lib;Winmm.lib;Htmlhelp.lib;%(AdditionalDependencies) + Comctl32.lib;Winmm.lib;Htmlhelp.lib;imm32.lib;%(AdditionalDependencies) diff --git a/SpaceCadetPinball/winmain.cpp b/SpaceCadetPinball/winmain.cpp index 661b17b..b6e4f4f 100644 --- a/SpaceCadetPinball/winmain.cpp +++ b/SpaceCadetPinball/winmain.cpp @@ -192,6 +192,8 @@ int winmain::WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLi return 0; } + HIMC hImc = ImmAssociateContext(hwnd_frame, NULL); + auto menuHandle = GetMenu(windowHandle); options::init(menuHandle); pb::reset_table();