CToolBarCtrl オブジェクトの作成
更新 : 2007 年 11 月
CToolBarCtrl オブジェクトには、内部データ構造体 (ボタンのイメージ ビットマップのリスト、ボタンのラベル文字列のリスト、および TBBUTTON 構造体のリスト) があります。これらの構造体によって、イメージや文字列が、ボタンの位置、スタイル、状態、およびコマンド ID に関連付けられます。これらのデータ構造体の各要素は、0 から始まるインデックス番号によって参照されます。CToolBarCtrl オブジェクトを使用する前に、これらのデータ構造体を設定する必要があります。データ構造体の一覧については、Windows SDK の「Toolbar Controls」を参照してください。文字列のリストは、ボタンのラベルに対してだけ使用できます。ツール バーから文字列を取得することはできません。
CToolBarCtrl オブジェクトを使うには、通常は次の手順に従います。
CToolBarCtrl オブジェクトを使用するには
CToolBarCtrl オブジェクトを構築します。
Create を呼び出して Windows ツール バー コモン コントロールを作成し、CToolBarCtrl オブジェクトに結び付けます。ボタンにビットマップ イメージを表示させるには、AddBitmap を呼び出して、ボタンのビットマップをツール バーに追加します。ボタンに文字列ラベルを表示するには、AddString または AddStrings を呼び出して、文字列をツール バーに追加します。AddString または AddStrings を呼び出した後に、表示する文字列を取得するために AutoSize を呼び出します。
AddButtons を呼び出して、ツール バーにボタン構造体を追加します。
ツール ヒントを表示するには、「ツール ヒントの通知の処理」にある説明に従ってツール バーのオーナー ウィンドウで TTN_NEEDTEXT メッセージを処理します。
ユーザーがツール バーをカスタマイズできるようにするには、「カスタマイズ通知の処理」で説明されているように、オーナー ウィンドウでカスタマイズの通知メッセージを処理してください。