Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie können text einer vorhandenen Schaltfläche zuweisen, indem Sie die TB_SETBUTTONINFO Nachricht verwenden.
Wichtige Informationen
Technologien
Voraussetzungen
- C/C++
- Programmierung der Windows-Benutzeroberfläche
Anweisungen
Dynamisches Bezeichnen einer Symbolleistenschaltfläche
Im folgenden Beispiel wird veranschaulicht, wie Sie den Text der dritten Schaltfläche in den vorherigen Beispielen von Speichern unter in Speichern unter ändern.
LRESULT RelabelButton(HWND hWndToolbar)
{
TBBUTTONINFO tbInfo;
tbInfo.cbSize = sizeof(TBBUTTONINFO);
tbInfo.dwMask = TBIF_TEXT;
tbInfo.pszText = L"Save As";
return SendMessage(hWndToolbar, TB_SETBUTTONINFO, (WPARAM)IDM_SAVE, (LPARAM)&tbInfo);
}
Bemerkungen
Das Ändern des Texts einer Schaltfläche mithilfe von TB_SETBUTTONINFO wirkt sich nicht auf die Zeichenfolge aus, die dieser Schaltfläche in der internen Zeichenfolgenliste zugewiesen ist.
Wenn Sie der internen Textliste eine Symbolleistenschaltfläche hinzufügen, können Sie den Index dieser Zeichenfolge nicht durch Aufrufen von TBN_GETBUTTONINFO abrufen. Stattdessen müssen Sie die TB_GETBUTTON Meldung verwenden.
Zugehörige Themen