TTM_ENUMTOOLS メッセージ
ツールヒント コントロールが現在のツール (ツールヒントが現在テキストを表示しているツール) に関して保持する情報を取得します。
パラメーター
-
wParam
-
情報を取得するツールの 0 から始まるインデックス。
-
lParam
-
ツールに関する情報を受け取る TOOLINFO 構造体へのポインター。 このメッセージを送信する前に、この構造体の cbSize メンバーを sizeof(TOOLINFO) に設定します。 バッファーを割り当てます。 ツール テキストを受け取るバッファーを指す lpszText メンバーを設定します。 必要なバッファー サイズを決定する方法はありません。 ただし、TOOLINFO 構造体の lpszText メンバーで返されるツール テキストの最大長は 80 TCHAR (終端 NULL を含む) です。 テキストがこの長さを超えると、切り捨てられます。
戻り値
ツールが列挙されたかどうかに関係なく 、FALSE を 返します。
解説
セキュリティの警告: このメッセージを使用すると、プログラムのセキュリティが損なわれる可能性があります。 このメッセージは、メッセージ・レシーバーがバッファーのサイズを認識したり、バッファーのサイズを指定したりするための方法を提供しません。 続行する前に、「 セキュリティに関する考慮事項: Microsoft Windows コントロール」 を確認する必要があります。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2003 [デスクトップ アプリのみ] |
Header |
|
Unicode 名と ANSI 名 |
TTM_ENUMTOOLSW (Unicode) と TTM_ENUMTOOLSA (ANSI) |