Nintendo MessageStudio ヘルプ

LMS_GetTextSize

この関数は、メッセージリソースファイルの中にある「TXT2ブロック」と呼ばれる区画の中に格納されているテキスト情報のバイトサイズを取得します。 フォーマットに関する詳しい説明は、メッセージバイナリフォーマットの項をご覧ください。

構文

libms_s32_t LMS_GetTextSize( LMSMsgFile *pFile, libms_s32_t nTextIndex );

引数

引数名意味
pFileLMSMsgFile*インデックス番号を検索する対象のメッセージファイルオブジェクトを指定してください (LMS_InitMessage関数で返ってきた値)。
nTextIndexlibms_s32_t取得したいテキストのインデックス番号を指定します。 テキストのインデックス番号とは、「TXT2ブロック」の中に格納されている順番のことです。 この番号は、プログラムのヘッダファイルを元に指定するか、フローチャートの情報を元に指定するか、 LMS_GetTextIndexByLabel関数を利用して取得することができます。

戻り値

ユーザーによって入力されたテキストのサイズが返ります。 返る値はバイト単位にて出力されます。