API version 1

- ‐

RW

integer

imeMode

IMEモードの指定を行います。

指定を行うとキーボードフォーカスを受けたときに指定したモードに切り替わります。また、キーボードフォーカスを失ったときに以前の状態に復帰します。


初期値はIME_STDです。

定数一覧

------------------------------------------------------------

定数値

説明

IME_STD

0:IMEを制御しない

IME_ALPHA

2:半角英数

IME_KANA

8:半角カタカナ

IME_DALPHA

32:全角英数

IME_DKANA

128:全角カタカナ

IME_DHIRA

256:全角ひらがな

IME_CLOSE

4096:IMEを閉じる

IME_OPEN

8192:IMEを開く

IME_DISABLE

16384:IMEを無効にする



使用例 CRSダウンロード

Form EditObj01 {
   x = 0;
   y = 0;
   width = 721;
   height = 473;

   EditBox EdtBox_001 {
           x = 155;
           y = 36;
           width = 120;
           height = 75;
           value = "BBB";
           useEditChanged = TRUE;
           maxLength = 12;
           imeMode = 0 ;
           /*editable = FALSE ;
               copyable = false ;  */

           Function OnEditChanged(e) {
                   ^.TxtBox_003.value = EdtBox_001.getEditingText();
                   EdtBox_001.setEditingText(^.TxtBox_003.value);
                   ^.TxtBox_005.value = EdtBox_001.value;
           }
   }
   TextBox TxtBox_003 {
           x = 155;
           y = 128;
           width = 120;
           height = 24;
           border = new Border(Border.INSET, 2, "#ff828282", 0);
   }
   TextBox TxtBox_005 {
           x = 155;
           y = 168;
           width = 120;
           height = 24;
           border = new Border(Border.INSET, 2, "#ff828282", 0);
   }

   Label Lbl_001 {
           x = 51;
           y = 40;
           width = 96;
           height = 24;
           value = "setEditingText";
   }
   Label Lbl_002 {
           x = 55;
           y = 136;
           width = 96;
           height = 16;
           value = "getEditingText";
   }
   Label Lbl_003 {
           x = 105;
           y = 176;
           width = 41;
           height = 14;
           value = "value";
   }
}