TTM_ENUMTOOLS Nachricht
Ruft die Informationen ab, die ein QuickInfo-Steuerelement über das aktuelle Tool verwaltet, d. h. das Tool, für das die QuickInfo derzeit Text anzeigt.
Parameter
-
wParam
-
Nullbasierter Index des Tools, für das Informationen abgerufen werden sollen.
-
lParam
-
Zeiger auf eine TOOLINFO-Struktur , die Informationen zum Tool empfängt. Legen Sie das cbSize-Element dieser Struktur auf sizeof(TOOLINFO) fest, bevor Sie diese Nachricht senden. Ordnen Sie einen Puffer zu. Legen Sie den lpszText-Member so fest, dass er auf den Puffer zeigt, um den Tooltext zu empfangen. Es gibt keine Möglichkeit, die erforderliche Puffergröße zu bestimmen. Tooltext hat jedoch, wie er am lpszText-Member der TOOLINFO-Struktur zurückgegeben wird, eine maximale Länge von 80 TCHARs, einschließlich des beendenden NULL. Wenn der Text diese Länge überschreitet, wird er abgeschnitten.
Rückgabewert
Gibt FALSE zurück, unabhängig davon, ob ein Tool aufgelistet wurde oder nicht.
Bemerkungen
Sicherheitswarnung: Die Verwendung dieser Nachricht kann die Sicherheit Ihres Programms gefährden. Diese Nachricht bietet keine Möglichkeit für den Nachrichtenempfänger, die Größe des Puffers zu kennen oder die Größe des Puffers anzugeben. Überprüfen Sie die Sicherheitsüberlegungen: Microsoft Windows-Steuerelemente , bevor Sie fortfahren.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |
Header |
|
Unicode- und ANSI-Name |
TTM_ENUMTOOLSW (Unicode) und TTM_ENUMTOOLSA (ANSI) |