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