Udostępnij za pośrednictwem


CToolBar::SetButtonInfo

Wywołanie tej funkcji Członkowskich ustawić identyfikator polecenia przycisku, styl i numer obrazu.

void SetButtonInfo(
   int nIndex,
   UINT nID,
   UINT nStyle,
   int iImage 
);

Parametry

  • nIndex
    Indeksu przycisku lub separator, dla którego ma zostać utworzona informacji.

  • nID
    Wartość, do której ustawiono identyfikator polecenia przycisku.

  • nStyle
    Nowy styl przycisku.Obsługiwane są następujące style przycisku:

    • TBBS_BUTTON z przyciskiem standardowy (domyślny)

    • TBBS_SEPARATOR separatora

    • TBBS_CHECKBOX przycisku pole wyboru automatycznie

    • TBBS_GROUP oznacza początek grupy przycisków

    • TBBS_CHECKGROUP oznacza początek grupy przycisków pole wyboru

    • TBBS_DROPDOWN tworzy przycisk listy rozwijanej.

    • TBBS_AUTOSIZE szerokości przycisku zostanie obliczona oparte na tekst przycisku, a nie na rozmiar obrazu.

    • TBBS_NOPREFIX tekst przycisku nie będzie prefiks accelerator skojarzony z nim.

  • iImage
    Nowy indeks dla przycisku Obraz mapy bitowej.

Uwagi

Separatorami, które mają styl TBBS_SEPARATOR, ta funkcja ustawia separatora szerokość w pikselach wartości przechowywane w iImage.

[!UWAGA]

Można również ustawić za pomocą stany przycisku nStyle parametr; Jednak ponieważ stany przycisku są kontrolowane przez ON_UPDATE_COMMAND_UI obsługi, podać stosując SetButtonInfo zostaną utracone podczas następnej przetwarzanie bezczynności.Zobacz sposób aktualizacji obiektów interfejsu użytkownika i TN031: pasków Aby uzyskać więcej informacji.

Informacje dotyczące obrazów bitmapowych i przycisków, zobacz CToolBar omówienie i CToolBar::LoadBitmap.

Wymagania

Nagłówek: afxext.h

Zobacz też

Informacje

Klasa CToolBar

Wykres hierarchii

CToolBar::GetButtonInfo