'iMEの状態を制御する Public Declare Function ImmAssociateContext Lib "imm32.dll" (ByVal hwnd As Long, ByVal himc As Long) As Long
'IMEモード定数 Public Const IME_CMODE_ALPHANUMERIC = &H0 Public Const IME_CMODE_CHARCODE = &H20 Public Const IME_CMODE_KATAKANA = &H2 ' only effect under IME_CMODE_NATIVE Public Const IME_CMODE_ROMAN = &H10
' '対象コントロールのGotFocusイベントに記述する Private Sub Text1_GotFocus() Call ImmAssociateContext(Me.Text1.hwnd, IME_CMODE_ALPHANUMERIC) End Sub
>>73 > 英語版:Implemented as Unicode and ANSI versions on Windows NT, Windows 2000, Windows XP > 日本版:Windows NT/2000 は Unicode 版と ANSI 版を実装 > ってなように、ANSIと書いてあるわけで
その一文だと「Windows NT, Windows 2000, Windows XP」には、 Unicode 版と ANSI 版の二つを実装している、としか取れないね。