CToolBar::SetSizes
Appelez la fonction membre pour définir les boutons de la barre d'outils à la taille, en pixels, spécifiés dans le sizeButton.
void SetSizes(
SIZE sizeButton,
SIZE sizeImage
);
Paramètres
sizeButton
La taille en pixels de chaque bouton.sizeImage
La taille en pixels de chaque image.
Notes
Le paramètre d' sizeImage doit contenir la taille, en pixels, des images dans la bitmap de la barre d'outils. Les dimensions dans le sizeButton doivent être suffisantes pour stocker l'image plus de 7 pixels supplémentaire dans la largeur et 6 pixels supplémentaires dans la hauteur. Cette fonction définit également la hauteur de barre d'outils en fonction de les boutons.
Appelez la fonction membre uniquement pour les barres d'outils qui ne suivent pas les recommandations des règles d'interface Windows pour de conception logicielle pour le bouton et la taille de l'image.
Exemple
// 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));
Configuration requise
Header: afxext.h