我在对话框中加了工具栏,但用SetButtontext怎么也无法加上文本。
是不是文本的只能加入在位图的下面,要是位图占了按钮的位置,文本就没位置显示了?
我想把文字放在按钮的中间,怎么试都不行,之后没办法只用画的了。
画的太麻烦了,希望大家帮帮忙。

解决方案 »

  1.   

    加入位图的话,会挡住文字。1、用TOOLTIP来代替直接在按钮上显示文字。2、或者用BUTTONST等网络上下载的适合于贴图、加文字的类来实现你要的效果。
      

  2.   

    自绘就是了    用现成的类CButtonST
      

  3.   

    可以啊,我原来就这么用过啊。
    可以参考VC知识库的一个。
    http://www.vckbase.com/document/viewdoc/?id=625
      

  4.   

    我想实现在一个对话框上加工具栏,,不知道怎么创建了,没显示呢,代码是这样的,请楼主指教。m_toolbar.Create(this->m_hWnd,rr,NULL,WS_VISIBLE | WS_CHILD,0,IDR_TOOLBAR1);因为是WTL,所以我的m_toolbar是CToolBarCtl类型的。
      

  5.   

    RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, 0);
    最后要将工具栏定位