次の方法で共有


Tooltip

このセクションでは、ツールヒント コントロールで使用されるプログラミング要素について説明します。

概要

トピック 内容
ツールヒント コントロールについて ツールまたはその他の UI 要素の上にマウス ポインターを置くと、ツールヒントが自動的に表示されるか、ポップアップ表示されます。
ツールヒント コントロールの使用 このセクションには、さまざまな種類のツールヒントを作成する方法を示す例が含まれています。

[メッセージ]

トピック 内容
TTM_ACTIVATE ツールヒント コントロールをアクティブ化または非アクティブ化します。
TTM_ADDTOOL ツールをツールヒント コントロールに登録します。
TTM_ADJUSTRECT ツールヒント コントロールのテキスト表示四角形をウィンドウの四角形から計算するか、指定したテキスト表示四角形を表示するために必要なツールヒント ウィンドウの四角形を計算します。
TTM_DELTOOL ツールヒント コントロールからツールを削除します。
TTM_ENUMTOOLS ツールヒント コントロールは、現在のツール (つまりツールヒントが現在表示しているテキスト) に関する情報を維持します。
TTM_GETBUBBLESIZE ツールヒント コントロールの幅と高さを返します。
TTM_GETCURRENTTOOL ツールヒント コントロールの現在のツールの情報を取得します。
TTM_GETDELAYTIME ツールヒント コントロールに現在設定されている初期期間、ポップアップ期間、および再表示期間を取得します。
TTM_GETMARGIN ツールヒント ウィンドウに設定されている上、左、下、および右の余白を取得します。 余白は、通ヒント ウィンドウの境界線とツールヒント ウィンドウ内に含まれるテキストとの間の距離 (ピクセル単位) です。
TTM_GETMAXTIPWIDTH ツールヒント ウィンドウの最大幅を取得します。
TTM_GETTEXT ツールに関するツールヒント コントロールに関する情報を取得します。
TTM_GETTIPBKCOLOR ツールヒント ウィンドウの背景色を取得します。
TTM_GETTIPTEXTCOLOR ツールヒント ウィンドウのテキスト色を取得します。
TTM_GETTITLE ツールヒント コントロールのタイトルに関する情報を取得します。
TTM_GETTOOLCOUNT ツールヒント コントロールが維持するツール数を取得します。
TTM_GETTOOLINFO ツールに関するツールヒント コントロールの情報を取得します。
TTM_HITTEST 指定ツールの外接矩形の境界線内に点があるかどうかをテストし、ある場合は、ツールの情報を取得します。
TTM_NEWTOOLRECT ツールの新しい外接矩形を設定します。
TTM_POP 表示されているツールヒント ウィンドウをビューから削除します。
TTM_POPUP ツールヒントが最後のマウス メッセージの座標に表示されます。
TTM_RELAYEVENT マウス メッセージをツールヒント コントロールに渡して処理します。
TTM_SETDELAYTIME ヒント コントロールの初期表示、ポップアップ表示、再表示の期間を設定します。
TTM_SETMARGIN ツールヒント ウィンドウの上、左、下、右の余白を設定します。 余白は、通ヒント ウィンドウの境界線とツールヒント ウィンドウ内に含まれるテキストとの間の距離 (ピクセル単位) です。
TTM_SETMAXTIPWIDTH ツールヒント ウィンドウの最大幅を設定します。
TTM_SETTIPBKCOLOR ツールヒント ウィンドウの背景色を設定します。
TTM_SETTIPTEXTCOLOR ツールヒント ウィンドウのテキスト色を設定します。
TTM_SETTITLE 標準のアイコンとタイトル文字列をツールヒントに追加します。
TTM_SETTOOLINFO ツールに対してツールヒント コントロールが維持する情報を設定します。
TTM_SETWINDOWTHEME ツールヒント コントロールのビジュアル スタイルを設定します。
TTM_TRACKACTIVATE 追跡ツールヒントをアクティブ化または非アクティブ化します。
TTM_TRACKPOSITION 追跡ツールヒントの位置を設定します。
TTM_UPDATE 現在のツールヒントを強制的に再描画します。
TTM_UPDATETIPTEXT ツールのツールヒント テキストを設定します。
TTM_WINDOWFROMPOINT サブクラス プロシージャで、マウス カーソルの下にあるウィンドウ以外のウィンドウのテキストをツールヒントに表示できるようにします。

通知

トピック 内容
NM_CUSTOMDRAW (ツールヒント) 描画操作について親ウィンドウに通知するために、ツールヒント コントロールによって送信されます。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。
TTN_GETDISPINFO ツールヒント ウィンドウを表示するために必要な情報を取得するために、ツールヒント コントロールによって送信されます。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。
TTN_LINKCLICK バルーン ツールヒント内のテキスト リンクがクリックされたときに送信されます。
TTN_NEEDTEXT ツールヒント ウィンドウを表示するために必要な情報を取得するために、ツールヒント コントロールによって送信されます。 この通知は、TTN_GETDISPINFO と同じです。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。
TTN_POP ツールヒントが非表示になろうとしていることを所有者ウィンドウに通知します。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。
TTN_SHOW ツールヒント コントロールが表示されようとしていることを所有者ウィンドウに通知します。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。

構造体

トピック 内容
NMTTCUSTOMDRAW ツールヒント コントロールが送信する NM_CUSTOMDRAW 通知コード固有の情報を含みます。
NMTTDISPINFO TTN_GETDISPINFO 通知コードの処理に使用される情報が含まれます。 この構造体は TOOLTIPTEXT 構造体よりも優先されます。
TOOLINFO TOOLINFO 構造体には、ツールヒント コントロール内のツールに関する情報が含まれています。
TTGETTITLE ツールヒント コントロールのタイトルに関する情報を提供します。
TTHITTESTINFO ポイントが指定したツールの外接矩形内にあるかどうかを判断するためにツールヒント コントロールが使用する情報を含みます。 ポイントが矩形内にある場合、構造体はツールに関する情報を受け取ります。

定数

トピック 内容
ツールヒント スタイル このセクションでは、ツールヒント コントロールで使用されるコントロール スタイルの一覧を示します。