07/05/03 17:00:08
hook.cpp
n.m_isKanaLockToggled = !!(GetKeyState(VK_KANA) & 1);
これを
HWND hWnd = GetForeGroundWindow();
ImmGetContext(hWnd);
ImmGetConversionStatus(hImc, &dwc, &dws)
n.m_isKanaLockToggled = (dwc & IME_CMODE_JAPANESE) && (dwc ^ IME_CMODE_ROMAN);
ImmReleaseContext(hWnd, hImc);
VS2003でないから試せないけど。