Aracılığıyla paylaş


CToolBar::SetButtonInfo

Düğmenin komut kimliği, stil ve resim numarasını ayarlamak için bu üye işlevini çağırın.

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

Parametreler

  • nIndex
    Düğme veya ayırıcı bilgi ayarlanmış olan sıfır tabanlı dizini.

  • nID
    Düğmenin komut kimliği kümesi değer.

  • nStyle
    Yeni düğmesinin stili.Aşağıdaki düğme stillerini desteklenir:

    • tbbs_button standart pushbutton (varsayılan)

    • tbbs_separator ayırıcı

    • tbbs_checkbox otomatik onay kutusu düğmesini

    • tbbs_group düğmesi grubu başlangıcını işaretler

    • tbbs_checkgroup onay kutusu düğmesi grubu başlangıcını işaretler

    • tbbs_dropdown bir açılır liste düğmesi oluşturur.

    • TBBS_AUTOSIZE button öğesinin genişliği hesaplanacağını temel görüntünün boyutunu değil, düğmenin metni.

    • TBBS_NOPREFIX düğme metni kendisiyle ilişkilendirilmiş bir Hızlandırıcı öneki olmaz.

  • iImage
    Yeni dizin içinde bitmap button öğesinin görüntü için.

Notlar

Ayırıcılar için stil sahip olduğunuz tbbs_separator, bu işlev içinde saklanan değeri piksel cinsinden ayırıcı'nın genişliğini ayarlar iImage.

[!NOT]

Düğme durumları kullanarak da ayarlayabilirsiniz nStyle parametresi; Ancak, düğme durumları tarafından denetlendiği için ON_UPDATE_COMMAND_UI işleyicisi, herhangi bir durum kümesi kullanarak SetButtonInfo bir sonraki boşta işlem sırasında kaybolacak.Bkz: güncelleştirmesi kullanıcı arabirimi nesneleri nasıl ve TN031: Denetim çubuklarından daha fazla bilgi için.

Bitmap görüntüleri ve düğmeler hakkında daha fazla bilgi için bkz: CToolBar genel bakış ve CToolBar::LoadBitmap.

Gereksinimler

Başlık: afxext.h

Ayrıca bkz.

Başvuru

CToolBar sınıfı

Hiyerarşi grafik

CToolBar::GetButtonInfo