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

Vedere anche

Riferimenti

Classe di CToolBar

Grafico della gerarchia

CToolBar::LoadBitmap

CToolBar::SetButtonInfo

CToolBar::SetButtons