ツール ヒントの作成方法
MFC には、ツール ヒント コントロールを作成および管理するためのクラス、CWnd、CToolBarCtrl、CToolTipCtrl、CMFCToolTipCtrl が用意されています。 これらのクラスのツール ヒント メンバー関数は、Windows コモン コントロール API をラップします。 CToolBarCtrl
クラスと CToolTipCtrl
クラスは、CWnd
クラスから派生します。
CWnd
には、ツール ヒントを作成および管理するための 4 つのメンバー関数、EnableToolTips、CancelToolTips、FilterToolTipMessage、OnToolHitTest が用意されています。 ツール ヒントの実装方法の詳細については、これらの個々のメンバー関数を参照してください。
CToolBarCtrl
を使用してツール バーを作成する場合は、メンバー関数 GetToolTips および SetToolTips を使って、そのツール バーのツール ヒントを直接実装できます。 ツール ヒントの実装方法の詳細については、これらの個々のメンバー関数と「ツール ヒント通知の処理」を参照してください。
CToolTipCtrl
クラスには、Windows コモン ツール ヒント コントロールの機能が用意されています。 1 つのツール ヒント コントロールが、複数のツールの情報を提供できます。 ツールは、子ウィンドウやコントロールなどのウィンドウ、またはウィンドウのクライアント領域内にあるアプリケーション定義の四角形の領域のいずれかです。 CMFCToolTipCtrl クラスは CToolTipCtrl
から派生し、追加のビジュアル スタイルと機能を提供します。