Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Pomocí zprávy TB_SETBUTTONINFO můžete přiřadit text k existujícímu tlačítku.
Co potřebujete vědět
Technologie
Požadavky
- C/C++
- Programování uživatelského rozhraní systému Windows
Instrukce
Dynamické označení tlačítka panelu nástrojů
Následující příklad ukazuje, jak změnit text třetího tlačítka v předchozích příkladech z Uložit na Uložit jako.
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);
}
Poznámky
Změna textu tlačítka pomocí TB_SETBUTTONINFO nemá vliv na řetězec, který je přiřazen k danému tlačítku v interním seznamu řetězců.
Pokud přidáte řetězec tlačítka panelu nástrojů do interního textového seznamu, nemůžete načíst index tohoto řetězce voláním TBN_GETBUTTONINFO– místo toho musíte použít zprávu TB_GETBUTTON.
Související témata