Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

CToolBar sınıfı

Hiyerarşi grafik

CToolBar::LoadBitmap

CToolBar::SetButtonInfo

CToolBar::SetButtons