Compartir a través de


CToolBar::SetSizes

Llame a esta función miembro para establecer los botones de la barra de herramientas al tamaño, en píxeles, especificados en sizeButton.

void SetSizes( 
   SIZE sizeButton, 
   SIZE sizeImage  
);

Parámetros

  • sizeButton
    El tamaño en píxeles de cada botón.

  • sizeImage
    El tamaño en píxeles de cada imagen.

Comentarios

El parámetro de sizeImage debe contener el tamaño, en píxeles, de las imágenes en el mapa de bits de la barra de herramientas. Las dimensiones de sizeButton deben ser suficientes para contener la imagen de 7 píxeles adicional de ancho y 6 píxeles adicionales de alto. Esta función también establece el alto de la barra de herramientas para ajustar los botones.

Llame a esta función miembro sólo para las barras de herramientas que no siguen las instrucciones de la interfaz de Windows para las recomendaciones del diseño de software para el botón y tamaños de imagen.

Ejemplo

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

encabezado: afxext.h

Vea también

Referencia

CToolBar Class

Gráfico de jerarquías

CToolBar::LoadBitmap

CToolBar::SetButtonInfo

CToolBar::SetButtons