CToolBar::SetSizes
Chiamare la funzione membro per impostare i pulsanti della barra degli strumenti alle dimensioni, in pixel, specificato in sizeButton.
void SetSizes(
SIZE sizeButton,
SIZE sizeImage
);
Parametri
sizeButton
La dimensione in pixel di ciascun pulsante.sizeImage
La dimensione in pixel di ogni immagine.
Note
Il parametro sizeImage deve contenere le dimensioni, in pixel, delle immagini bitmap nella barra degli strumenti.Le dimensioni in sizeButton siano sufficienti per contenere l'immagine più di 7 pixel aggiuntiva di larghezza e 6 pixel aggiuntivi di altezza.Questa funzione consente anche di impostare l'altezza della barra degli strumenti per contenere i pulsanti.
Chiamare la funzione membro solo per le barre degli strumenti che non seguono le linee guida dell'interfaccia Windows per requisiti di progettazione software per il pulsante e le dimensioni delle immagini.
Esempio
// This code fragment is taken from CMainFrame::OnCreate
// CMainFrame is derived from CMDIFrameWnd
// This example shows how to add text to toolbar buttons.
if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE
| CBRS_TOP) || !m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
{
TRACE0("Failed to create toolbar\n");
return -1; // fail to create
}
//Show text on toolbar buttons.
VERIFY(m_wndToolBar.SetButtonText(0, _T("New")));
VERIFY(m_wndToolBar.SetButtonText(1, _T("Open")));
VERIFY(m_wndToolBar.SetButtonText(2, _T("Save")));
VERIFY(m_wndToolBar.SetButtonText(4, _T("Cut")));
VERIFY(m_wndToolBar.SetButtonText(5, _T("Copy")));
VERIFY(m_wndToolBar.SetButtonText(6, _T("Paste")));
VERIFY(m_wndToolBar.SetButtonText(8, _T("Print")));
VERIFY(m_wndToolBar.SetButtonText(9, _T("About")));
CRect temp;
m_wndToolBar.GetItemRect(0,&temp);
m_wndToolBar.SetSizes(CSize(temp.Width(),
temp.Height()),CSize(16,15));
Requisiti
Header: afxext.h