ツール ヒント コントロールの設定値
ツール ヒント コントロール (CToolTipCtrl) は、アクティブまたは非アクティブに設定できます。 アクティブに設定すると、ツールの上にカーソルがあるときにツール ヒント コントロールが表示されます。 非アクティブに設定すると、ツールの上にカーソルがあってもツール ヒント コントロールは表示されません。 Activate を呼び出し、ツール ヒント コントロールをアクティブまたは非アクティブにします。
ツール ヒント コントロールのオーナー ウィンドウがアクティブか非アクティブかに関係なく、ツールの上にカーソルがあるときにツール ヒントを表示するには、 TTS_ALWAYSTIP スタイルを使用してツール ヒントをアクティブに設定します。 このスタイルを使用しない場合、ツール ヒントはツールのオーナー ウィンドウがアクティブのときには表示されますが、ウィンドウが非アクティブのときには表示されません。
ほとんどのアプリケーションには、メニュー コマンドに対応するツールを組み込んだツールバーがあります。 このようなツールには、対応するメニュー項目と同じテキストのツール ヒント コントロールを表示すると便利です。 コントロールにTTS_NOPREFIXスタイルがない限り、ツール ヒント コントロールに渡されるすべての文字列からアンパサンド (&) アクセラレータ文字が自動的に削除されます。