Chapter4. 拡張関数


4.2 システム関数

関数名
S@IMEGETMODE
機能
日本語入力の状態を取得する。
書式
int S@IMEGETMODE()
《パラメーター》
  なし
戻り値 説明
int int。
0:日本語入力はOFF
1:日本語入力は全角ひらかなでON
2:日本語入力は全角カタカナでON
3:日本語入力は半角カタカナでON
4:日本語入力は全角英数でON
5:日本語入力は半角英数でON
用例
変換中の文字列の内1〜4番目を表示する。また、入力モードを表示する。
CH = G@SETUP( 400, 200, 16, 1 )
LOOP
  G@CHRCLEAR( CH )
  S@IMEGETSTR( 0 )
  G@PRINT( CH, 0, 0, S@IMEGETSTR( 1 ) )
  G@PRINT( CH, 0, 20, S@IMEGETSTR( 2 ) )
  G@PRINT( CH, 0, 40, S@IMEGETSTR( 3 ) )
  G@PRINT( CH, 0, 60, S@IMEGETSTR( 4 ) )
  G@PRINT( CH, 0, 80, STR(S@IMEGETMODE( )) )
  G@FLIP()
ENDLOOP