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