TBSTYLE_TOOLTIPSスタイルを指定すると、ツールバーを作成し、ツール ヒント コントロールを管理します。ツール ヒントは、ツールバーのボタンを記述するテキストの行を含む小さなポップアップ ウィンドウです。のみ、ユーザーをツールバー ボタンにカーソルを置くし、それが約半分の 2 番目の葉を表示、ツール ヒントが隠されています。ツール ヒントは、カーソルの近く表示されます。
ツール ヒントが表示される前のボタンの説明テキストを取得するには、ツールバーのオーナー ウィンドウにTTN_NEEDTEXT通知メッセージが送信されます。ツールバーのオーナー ウィンドウがCFrameWndウィンドウの場合は、ツール ヒント表示 wihout、余分な労力、 CFrameWnd TTN_NEEDTEXT通知の既定のハンドラーがあるあります。ツールバーのオーナー ウィンドウ、ダイアログ ボックスやフォーム ビューなど、 CFrameWndからが派生していない場合、オーナー ウィンドウのメッセージ マップにエントリを追加し、メッセージ マップの通知ハンドラーを提供する必要があります。オーナー ウィンドウのメッセージ マップ エントリは次のとおりです。:
ON_NOTIFY_EX ( TTN_NEEDTEXT、 0, memberFxn )
memberFxn
このボタンのテキストが必要なときに呼び出されるメンバー関数。
ツール ヒントの id は常にあることに注意してください 0。
TTN_NEEDTEXT通知のほかに、ツール ヒント コントロール、次ツール バー コントロールに通知することができます。:
| 通知 | 意味 |
| TTN_NEEDTEXTA | ツール ヒント コントロールに ASCII テキスト (Win95 のみ) が必要です。 |
| TTN_NEEDTEXTW | ツール ヒント コントロールに UNICODE テキスト (Windows NT のみ) が必要です。 |
| TBN_HOTITEMCHANGE | ホット (強調表示された) アイテムが変更されたことを示します。 |
| NM_RCLICK | ユーザーがボタンを右クリックしたことを示します。 |
| TBN_DRAGOUT | ユーザーがボタンをクリックし、ポインターをドラッグを示します。それには、ドラッグを実装して、ツールバー ボタンからドロップすると、アプリケーションことができます。この通知を受信すると、アプリケーション、ドラッグを始めるし、ドロップ操作。 |
| TBN_DROPDOWN | ユーザーが TBSTYLE_DROPDOWN スタイルを使用するボタンをクリックしたことを示します。 |
| TBN_GETOBJECT | TBSTYLE_DROPPABLE スタイル ボタン ithat の上にポインターを使用して、ユーザーの移動を示します。メッセージ。 |
ハンドラー関数の例とツール ヒントの有効化の詳細についてを参照してください でVisual の C++ プログラマのガイドのツール ヒント。