2010-05-10 5 views
0

확인란과 버튼이 포함 된 MFC CToolBar (도킹 가능 : CFrameWnd)이 있습니다.체크 박스 만있는 CToolBar - 제대로 표시되지 않음

지금은 정상적으로 작동하지만 단추를 제거해야하며 CToolBar이 제대로 표시되지 않습니다. 그것이 "제로"높이를 얻기 때문에 그것은 보인다. 체크 박스 스타일은 "created"되기 전에 CToolBar::SetButtonInfo에 대한 호출을 사용하여 TBBS_SEPARATOR으로 "변환"됩니다.

더미 버튼없이 도구 모음을 표시하려면 어떻게해야합니까?

답변

0

CToolBar :: CalcDynamicLayout 메서드를 재정 의하여이 문제를 해결하고 거기에 도구 모음의 크기를 제공했습니다. 그런 다음 버튼이 더 이상 필요하지 않았습니다. 이 도구 모음은 CBRS_SIZE_DYNAMIC으로 생성되었다고 가정합니다.

관련 문제