_TTM-ENUMTOOLS-Meldung

Ruft die Informationen ab, die ein QuickInfo-Steuerelement über das aktuelle Tool verwaltet, das heißt, das Tool, für das die QuickInfo derzeit Text ansteuert.

Parameter

wParam

Nullbasierter Index des Tools, für das Informationen abgerufen werden.

lParam

Zeiger auf eine TOOLINFO-Struktur, die Informationen zum Tool empfängt. Legen Sie den cbSize-Member 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 zum Empfangen des Tooltexts zeigen soll. Es gibt keine Möglichkeit, die erforderliche Puffergröße zu bestimmen. Der Tooltext, wie er im lpszText-Element der TOOLINFO-Struktur zurückgegeben wird, hat jedoch eine maximale Länge von 80 TCHARs, einschließlich des beendenden NULL-Werts. Wenn der Text diese Länge überschreitet, wird er abgeschnitten.

Rückgabewert

Gibt FALSE zurück, unabhängig davon, ob ein Tool aufzählt wurde.

Bemerkungen

Sicherheitswarnung: Die Verwendung dieser Meldung kann die Sicherheit Ihres Programms gefährden. Diese Nachricht bietet dem Nachrichtenempfänger keine Möglichkeit, die Größe des Puffers zu kennen oder die Größe des Puffers anzugeben. Lesen Sie die Sicherheitsüberlegungen: Microsoft Windows Controls, bevor Sie fortfahren.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Nur [ Vista-Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Nur Server [ 2003-Desktop-Apps]
Header
Commctrl.h
Unicode- und ANSI-Name
TTM _ ENUMTOOLSW (Unicode) und TTM _ ENUMTOOLSA (ANSI)