2016-09-19 9 views
1

툴바 높이를 이웃 툴바와 같은 높이로 설정하고 싶습니다. 이 도구 모음을 .xrc 파일로 설정하고 있습니다.wxToolBar의 높이 변경

enter image description here

을 그리고 여기 내 .xrc 마크 업입니다 : 여기에 제가 보는거야 내가 marginsbitmapsize도 어떤 효과가 모두 ID_TOOLBAR3의 크기를 조정하는 것을 시도했다

<object class="sizeritem"> 
    <flag>wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL</flag> 
    <border>0</border> 
    <object class="wxToolBar" name="ID_TOOLBAR"> 
     <style>wxTB_FLAT|wxTB_HORIZONTAL</style> 
     <bitmapsize>32,32</bitmapsize> 
     <dontattachtoframe>1</dontattachtoframe> 
     <object class="tool" name="ID_TOOL_RUN"> 
      <bitmap>tool_run.png</bitmap> 
      <label>Run</label> 
     </object> 
     <object class="tool" name="ID_TOOL_PAUSE"> 
      <bitmap>tool_pause.png</bitmap> 
      <label>Puase</label> 
     </object> 
     <object class="tool" name="ID_TOOL_STOP"> 
      <bitmap>tool_stop.png</bitmap> 
      <label>Stop</label> 
     </object> 
    </object> 
</object> 
<object class="sizeritem"> 
    <flag>wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL</flag> 
    <border>0</border> 
    <object class="wxToolBar" name="ID_TOOLBAR3"> 
     <style>wxTB_FLAT|wxTB_HORZ_TEXT|wxTB_NOICONS</style> 
     <margins>32,32</margins> 
     <dontattachtoframe>1</dontattachtoframe> 
     <object class="separator"> 
     </object> 
     <object class="tool"> 
      <label>Auto Attack</label> 
     </object> 
    </object> 
</object> 

. 내가 할 수있는 뭔가가 있습니까?

편집 : 코드의 높이를 조정하려면 SetSize을 사용해 보았습니다. 그럴 수 없습니다. 뭔가를이 작은 높이로 잠그고 있습니다. 나는이에 의해 작동 확인 할 수 있었다 http://i.stack.imgur.com/tXZKH.png

:

답변

2

그럼 못생긴 솔루션은 실제로 비트 맵 텍스트를 그릴 수 있지만, 비트 맵 수 0 폭이 투명 × 1 비트 맵을 사용하는 것 같다 : 사용 ID_TOOLBAR3style

  • wxTB_NOICONS로부터 분리

    1. 0 폭 bitmapsizeID_TOOLBAR3
    2. ,536에서 ID_TOOLBAR3의 아이
    <object class="sizeritem"> 
        <flag>wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL</flag> 
        <border>0</border> 
        <object class="wxToolBar" name="ID_TOOLBAR3"> 
         <style>wxTB_FLAT|wxTB_HORZ_TEXT</style> 
         <bitmapsize>0, 32</bitmapsize> 
         <dontattachtoframe>1</dontattachtoframe> 
         <object class="separator"> 
         </object> 
         <object class="tool"> 
          <bitmap>tXZKH.png</bitmap> 
          <label>Auto Attack</label> 
         </object> 
        </object> 
    </object> 
    

    enter image description here

    tXZKH.png 추가