CToolBar::SetSizes
Araç çubuğunun düğmeleri belirtilen piksel boyutunu ayarlamak için bu üye işlev çağrısı sizeButton.
void SetSizes(
SIZE sizeButton,
SIZE sizeImage
);
Parametreler
sizeButton
Her düğmenin piksel cinsinden boyutu.sizeImage
Her görüntünün piksel cinsinden boyutu.
Notlar
sizeImage Parametresi araç çubuğunun bitmap görüntülerin piksel cinsinden boyutu içermesi gerekir.Boyutlar sizeButton görüntüyü artı 7 piksel cinsinden genişlik fazladan ve 6 piksel cinsinden yükseklik fazladan tutmak yeterli olmalıdır.Bu işlev ayrıca düğmeleri araç çubuğu yüksekliğini ayarlar.
İzleyen değil araç Bu üye işlev çağrısı Windows arabirimi Kılavuzu yazılım tasarımı için düğme ve resim boyutları için öneriler.
Örnek
// 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));
Gereksinimler
Başlık: afxext.h