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を使用してコード内の高さを調整しようとしましたが、私はそれを行うことはできません。何かがこの小さな高さにロックしています。

答えて

2

まあ醜いソリューションは、実際には、ビットマップテキストを描画するためのようですが、ビットマップは0幅も透明1x1のビットマップを使用してい:http://i.stack.imgur.com/tXZKH.png

私はこれがすることによって動作検証することができました: ID_TOOLBAR3bitmapsizeを使用ID_TOOLBAR3style

  • からwxTB_NOICONS取り外し

    1. 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を追加
  • 関連する問題