ヒント
このセクションには、ツールヒント コントロールで使用されるプログラミング要素に関する情報が含まれています。
概要
話題 | 内容 |
---|---|
ツールヒント コントロールの について | ツールまたはその他の 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の | ポイントが指定したツールの外接する四角形内にあるかどうかを判断するためにツールヒント コントロールが使用する情報を格納します。 ポイントが四角形内にある場合、構造体はツールに関する情報を受け取ります。 |
定数
話題 | 内容 |
---|---|
ツールヒントのスタイル | このセクションでは、ツールヒント コントロールで使用されるコントロール スタイルの一覧を示します。 |