Compartilhar via


CToolBar::SetSizes

Chamar essa função de membro para definir os botões da barra de ferramentas o tamanho, em pixels, especificados no sizeButton.

void SetSizes(
   SIZE sizeButton,
   SIZE sizeImage 
);

Parâmetros

  • sizeButton
    O tamanho em pixels de cada botão.

  • sizeImage
    O tamanho de cada imagem em pixels.

Comentários

O parâmetro de sizeImage deve conter o tamanho, em pixels, de imagens bitmap na barra de ferramentas.As dimensões no sizeButton devem ser suficientes para manter a imagem mais adicional 7 pixels de largura e 6 pixels de altura adicionais.Essa função também define a altura da barra de ferramentas para ajustar os botões.

Chamar essa função de membro apenas para barras de ferramentas que não seguem diretrizes de interface do windows para design de software obter recomendações para tamanhos do botão e da imagem.

Exemplo

// 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));

Requisitos

Cabeçalho: afxext.h

Consulte também

Referência

Classe de CToolBar

Gráfico de hierarquia

CToolBar::LoadBitmap

CToolBar::SetButtonInfo

CToolBar::SetButtons