我派生了一个toolbar的子类  非常奇怪
在OnCreate里 
SetButtons(NULL,1);
SetButtonInfo(0,9000,TBBS_BUTTON,1);
SetButtonText(0,"电汇凭证");
SetSizes(CSize(72,60),CSize(32,32));这样只能看到按钮上的图标 文字却看不见
如果再加一个钮 变成SetButtons(NULL,2);
SetButtonInfo(0,9000,TBBS_BUTTON,1);
SetButtonText(0,"电汇凭证");
SetButtonText(1,"进账单");
SetButtonInfo(1,9001,TBBS_BUTTON,2);
SetSizes(CSize(72,60),CSize(32,32));
这样就都能显示出来了  为什么一个钮的时候就看不到文字呢

解决方案 »

  1.   

    能将程序给我研究研究吗?[email protected]
      

  2.   

    SetButtons(NULL,2);
    SetButtonInfo(0,9000,TBBS_BUTTON,0);
    SetButtonText(0,"电汇凭证");
    SetButtonText(1,"进账单");
    SetButtonInfo(1,9001,TBBS_BUTTON,1);
    SetButtons(NULL,2);
    SetButtonInfo(0,9000,TBBS_BUTTON,0);
    SetButtonText(0,"电汇凭证");
    SetButtonText(1,"进账单");
    SetButtonInfo(1,9001,TBBS_BUTTON,1);
    我又试了一下 这么写就不显示字  如果把第二次的按钮文字随便改成和第一次不一样的 就又能显示了  如果不改得话 把第2次的setbuttons(NULL,2)删掉 文字也有
      

  3.   

    按钮的状态吗  我确实可以点那个按钮  而且用GetButtonText也能得到文字  但就是不显示
      

  4.   

    我现在只能用toolbarctrl里的addbutton 来管理按钮了  倒是没什么问题了