Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

CMFCToolBar sınıfı

Hiyerarşi grafik

CMFCToolBarButton sınıfı