IMEの状態を設定する
                                                       玄関へお回り下さい。
日本語入力システムの設定をする      (028)
  プロパティウィンドウのIMEModeプロパティをクリックし、右側の選択ボタンで0〜8までのいずれかの状態を選択する

プログラム中では
  例 
    Private Sub Form_Load()
      Text1.IMEMode = vbIMEModeHiragana
    End Sub

 日本語入力システムを全角ひらがな入力モードで起動する

  定 数(国別情報が日本の場合)
vbIMEModeNoControl 0 IME はインストールされていません。
vbIMEModeOn 1 IME はオンの状態です。
vbIMEModeOff 2 IME はオフの状態です。
vbIMEModeDisable 3 IME は利用禁止状態です。
vbIMEModeHiragana 4 IME は全角ひらがな入力モードです。
vbIMEModeKatakana 5 IME は全角カタカナ入力モードです。
vbIMEModeKatakanaHalf 6 IME は半角カタカナ入力モードです。
vbIMEModeAlphaFull 7 IME は全角英数入力モードです。
vbIMEModeAlpha 8 IME は半角英数入力モードです。

日本語入力システムの状態を調べる
  プログラム中
  例
    MyImeStatus = IMEStatus

  MyImeStatusという変数に現在のIMEの状態を示す数値(整数)が入る。


インプットボックス等IMEModeプロパティのない場合
  1.別途、No.145 のサンプルのように、Win32API 関数を使って IME を操作する。
2.フリーソフト等を利用する。
漢字キーをSendKeysメソッドで送る

ヘルプ等にも見当たらないのであまり知られていないかもしれませんが SendKeys "%{kanji}" で漢字キーが送れます。 使い道は考えてください。
但し、テキストボックス等IMEが使用できるコントロールにフォーカスがある場合に限られます。




01/06/05


VBレスキュー(花ちゃん)
Visual Basic6.0  VB6.0