Chapter4. 拡張関数


4.2 システム関数

関数名
S@IMEGETRESULT
機能
日本語入力で変換を確定した文字列を取得する。確定した文字列がない場合は「」(文字列なし)を取得する。なお本関数を一旦実行すると取得した文字列は削除される。
書式
char S@IMEGETRESULT()
《パラメーター》
  なし
 
戻り値 説明
char
変換を確定した結果を戻す
用例
変換中の文字列の内1〜4番目を表示する。また変換を確定した文字列を表示する。
CH = G@SETUP( 400, 200, 16, 1 )
S@IMESETMODE( 1 )
LOOP
  WORK$ = S@IMEGETRESULT( )
  IF WORK$ <> "" THEN
    RESULT$ = WORK$
  ENDIF
  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, RESULT$ )
  G@FLIP()
ENDLOOP