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