다음을 통해 공유


CMFCToolBar::ReplaceButton

다른 도구 모음 단추를를 도구 모음 단추를 바꿉니다.

int ReplaceButton(
   UINT uiCmd,
   const CMFCToolBarButton& button,
   BOOL bAll=FALSE 
);

매개 변수

  • [in] uiCmd
    바꾸기 명령 ID 단추입니다.

  • [in] button
    참조 하는 CMFCToolBarButton 삽입 합니다.

  • [in] bAll
    지정 된 명령 ID가 있는 모든 단추를 바꿀 것인지 여부를 지정 하는 부울 값 uiCmd. 이 매개 변수가 TRUE에 지정 된 명령 ID가 있는 모든 단추가 바뀝니다. 그렇지 않으면 첫 번째 단추가 바뀝니다.

반환 값

대체 되는 단추 개수입니다. 도구 모음 단추에 지정 된 명령 id가 없으면 0이 반환 됩니다.

설명

리소스에서 로드할 수 없습니다 도구 모음 단추를 추가할 때이 메서드를 호출 합니다. 디자인 타임에 개체 틀 단추를 만들고 도구 모음을 초기화할 때 사용자 지정 단추와 단추를 대체 합니다. VisualStudioDemo 샘플에서는이 메서드를 사용 하는 예제를 참조 하십시오.

예제

다음 예제에서는 ReplaceButton 메서드에서 CMFCToolBar 클래스입니다. 이 코드 조각에 속해 있는 IE 데모 샘플.

   CMFCToolBar     m_wndToolBar;


...


        // CMenu menuHistory 
        // CString str
        m_wndToolBar.ReplaceButton (ID_GO_BACK, 
            CMFCToolBarMenuButton (ID_GO_BACK, menuHistory, 
                        GetCmdMgr ()->GetCmdImage (ID_GO_BACK), str));

요구 사항

헤더: afxtoolbar.h

참고 항목

참조

CMFCToolBar 클래스

계층 구조 차트

CMFCToolBarButton 클래스