ツール ヒントの作成方法

MFC には、ツール ヒント コントロールを作成および管理するためのクラス、CWndCToolBarCtrlCToolTipCtrlCMFCToolTipCtrl が用意されています。 これらのクラスのツール ヒント メンバー関数は、Windows コモン コントロール API をラップします。 CToolBarCtrl クラスと CToolTipCtrl クラスは、CWnd クラスから派生します。

CWnd には、ツール ヒントを作成および管理するための 4 つのメンバー関数、EnableToolTipsCancelToolTipsFilterToolTipMessageOnToolHitTest が用意されています。 ツール ヒントの実装方法の詳細については、これらの個々のメンバー関数を参照してください。

CToolBarCtrl を使用してツール バーを作成する場合は、メンバー関数 GetToolTips および SetToolTips を使って、そのツール バーのツール ヒントを直接実装できます。 ツール ヒントの実装方法の詳細については、これらの個々のメンバー関数と「ツール ヒント通知の処理」を参照してください。

CToolTipCtrl クラスには、Windows コモン ツール ヒント コントロールの機能が用意されています。 1 つのツール ヒント コントロールが、複数のツールの情報を提供できます。 ツールは、子ウィンドウやコントロールなどのウィンドウ、またはウィンドウのクライアント領域内にあるアプリケーション定義の四角形の領域のいずれかです。 CMFCToolTipCtrl クラスは CToolTipCtrl から派生し、追加のビジュアル スタイルと機能を提供します。

関連項目

CToolTipCtrl の使い方
コントロール