Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
TB_SETBUTTONINFO iletisini kullanarak var olan bir düğmeye metin atayabilirsiniz.
Bilmeniz gerekenler
Teknolojileri
Önkoşullar
- C/C++
- Windows Kullanıcı Arayüzü Programlama
Talimatlar
Araç Çubuğu Düğmesini Dinamik Olarak Etiketleme
Aşağıdaki örnek, önceki örneklerde Kaydet olan üçüncü düğmenin metnini Farklı Kaydetolarak nasıl değiştireceğinizi gösteriyor.
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);
}
Açıklamalar
TB_SETBUTTONINFO kullanarak bir düğmenin metnini değiştirmek, iç dize listesindeki o düğmeye atanan dizeyi etkilemez.
İç metin listesine bir araç çubuğu düğme dizesi eklerseniz, TBN_GETBUTTONINFOçağırarak bu dizenin dizinini alamazsınız; bunun yerine TB_GETBUTTON iletisini kullanmanız gerekir.
İlgili konular