我另外创建了一个停靠在左边的工具栏,我想往工具栏里添加按钮,可是显示不完全,不知道该怎么办,是不是工具栏宽度的问题,我用的是CreateEx()函数,请大家帮个忙

解决方案 »

  1.   

    // set the sizes via TB_SETBITMAPSIZE and TB_SETBUTTONSIZE
    VERIFY(SendMessage(TB_SETBITMAPSIZE, 0, MAKELONG(sizeImage.cx, sizeImage.cy)));
    VERIFY(SendMessage(TB_SETBUTTONSIZE, 0, MAKELONG(sizeButton.cx, sizeButton.cy)));
      

  2.   

    好像有个SetButtonInfo的函数可以用,最后一个参数是横向宽度的大小吧里边的Rect参数应该可以吧,我不是很清楚,楼主可以试一下。
      

  3.   

    m_wndToolBar.GetItemRect(0, &rectToolBar); //得到工具条第一个按钮的尺寸 
    m_wndToolBar.SetSizes(rectToolBar.Size(), CSize(32,32));