今回は、ツールバーのボタンにのイメージの下に文字列を表示してみます。ツールバーは内部にボタンイメージのリストを持っていて、表示させるイメージはそのリスト中のものが使われるということは以前に説明しました。ツールバーに表示される文字列もこれとまったく同様で、ツールバーは内部に文字列リストを持っており、このリスト中にある文字列が表示されるようになっています。ボタンに文字列を表示させるには、まず文字列リストの中に表示させる文字列を追加しなくてはいけません。メッセージを送信します。パラメータには文字列を入れたバッファのアドレスをそれぞれ指定します。メッセージ送信時の戻り値として、追加された文字列のリスト中でのインデックスが返ります。)で区切られているように指定し、また、最後の文字列の後には2つのヌル文字がなければなりません。(NUL)というように配置されなければなりません。NULのようになっていることになります。バッファにこのように格納させるには、以下に示すような方法をを使います。上で示したような形で格納されます。マニュアルには載っていないようですが。ここではそれを使っています。)上のように一度に複数の文字列を追加するよりは、1つずつ順番に追加していくほうが簡単だと思います。ある程度余裕を持って確保しておいた変数に入れてそれを指定しましょう。メンバに文字列のリスト中におけるインデックスを指定すれば、文字列が表示されたボタンがツールバーに追加されます。サンプルスクリプトさて、実際にスクリプトを書いてみます。今回は以下の画像ファイルを使用します。なるように作られた256色ビットマップファイルです。