TTM_ENUMTOOLS メッセージ

ツールヒント コントロールが現在のツール (ツールヒントが現在テキストを表示しているツール) に関して保持する情報を取得します。

パラメーター

wParam

情報を取得するツールの 0 から始まるインデックス。

lParam

ツールに関する情報を受け取る TOOLINFO 構造体へのポインター。 このメッセージを送信する前に、この構造体の cbSize メンバーを sizeof(TOOLINFO) に設定します。 バッファーを割り当てます。 ツール テキストを受け取るバッファーを指す lpszText メンバーを設定します。 必要なバッファー サイズを決定する方法はありません。 ただし、TOOLINFO 構造体の lpszText メンバーで返されるツール テキストの最大長は 80 TCHAR (終端 NULL を含む) です。 テキストがこの長さを超えると、切り捨てられます。

戻り値

ツールが列挙されたかどうかに関係なく 、FALSE を 返します。

解説

セキュリティの警告: このメッセージを使用すると、プログラムのセキュリティが損なわれる可能性があります。 このメッセージは、メッセージ・レシーバーがバッファーのサイズを認識したり、バッファーのサイズを指定したりするための方法を提供しません。 続行する前に、「 セキュリティに関する考慮事項: Microsoft Windows コントロール」 を確認する必要があります。

必要条件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2003 [デスクトップ アプリのみ]
Header
Commctrl.h
Unicode 名と ANSI 名
TTM_ENUMTOOLSW (Unicode) と TTM_ENUMTOOLSA (ANSI)