CMFCToolBar::ReplaceButton
Araç çubuğu düğmesi ile başka bir araç çubuğu düğmesinin yerini alır.
int ReplaceButton(
UINT uiCmd,
const CMFCToolBarButton& button,
BOOL bAll=FALSE
);
Parametreler
[in]uiCmd
Komut Kimliği Değiştir düğmesinin.[in]button
Başvuru CMFCToolBarButton eklemek için.[in]bAll
Komut Kimliği tarafından belirtilen tüm düğmeleri değiştirip değiştirmeyeceğinizi belirten bir Boole değeri uiCmd.Bu parametre ise TRUE, belirtilen komut Kimliğine sahip tüm düğmeleri değiştirilir.Aksi takdirde, ilk düğmeyi değiştirilir.
Dönüş Değeri
Değiştirilir düğme sayısı.Bu yöntem, belirtilen komut kimliği olan bir düğme araç çubuğunda yoksa, 0 değerini döndürür.
Notlar
Kaynaklarından yüklenen araç çubuğu düğmeleri eklemek istediğinizde bu yöntemi çağırın.Tasarım zamanında bir yer tutucu düğme oluşturmak ve bu düğme araç başlatmak ile özel bir düğmeyi değiştirmek.VisualStudioDemo örnek bu yöntemi kullanan bir örnek için bkz.
Örnek
Aşağıdaki örnek, nasıl kullanılacağını gösterir ReplaceButton yönteminde CMFCToolBar sınıfı.Bu kod parçacığını parçası olan IE Demo örnek.
CMFCToolBar m_wndToolBar;
...
// CMenu menuHistory
// CString str
m_wndToolBar.ReplaceButton (ID_GO_BACK,
CMFCToolBarMenuButton (ID_GO_BACK, menuHistory,
GetCmdMgr ()->GetCmdImage (ID_GO_BACK), str));
Gereksinimler
Başlık: afxtoolbar.h