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