我在Tab控件上加了个工具条,在工具条上添加了几个按钮,按钮上放上了一个16*16的bmp图,bmp图下放置了几个字,就是这几个字把我整惨了,这几个字始终只有一半看得见,另一半看不着,不管我怎么改变工具条宽度都没有作用。而且,对工具条田加了响应函数,也没反应。请各位大虾救救!
解决方案 »
- 如果connect时,服务器处于listen,但没accept,是不是connect会超时失败?
- 在多线程中调用activex控件
- explorer右键Shell扩展添加多个菜单项的问题
- 如何能及时检测到网线断掉?
- 各位大侠,完成端口线程池就是所谓的 Leader/Follower 模式吗?
- 请问在dll,可以写事件吗。
- 小弟刚学习windows编程.想用Win32 API 编一个文本编辑器~~~~有些问题请高手帮忙~~~
- 请教一个关于DECLARE_DYNCREATE,IMPLEMENT_DYNCREATE问题
- 如何动态更新控件的颜色
- 要在对话框里加一个右键菜单,有没有什么简单的方法??
- 想用WH_CBT实现一个远程控屏,谁能给个使用WH_CBT的例子。
- 怎样获得在程序中create的控件的句柄呢?
void CMainFrame::UpdateToolBar(BOOL bRecalc)
{
char *TextTips[]={"开始测试","","制冷报表历史","","制热报表历史","","硬件设置","","制热报表","","退出"};
CRect rect;
SIZE sizeButton,sizeImage;
if(bRecalc)
{
sizeButton.cx=0;
sizeButton.cy=0;
for (int i=0;i<m_wndToolBar.GetCount();i++)
{
m_wndToolBar.SetButtonText(i,TextTips[i]);
m_wndToolBar.GetItemRect(i,rect);
sizeButton.cx = __max(rect.Size().cx, sizeButton.cx);
sizeButton.cy = __max(rect.Size().cy, sizeButton.cy);
}
}
sizeImage.cx = 32;
sizeImage.cy = 32;
m_wndToolBar.SetSizes(sizeButton,sizeImage);
ShowControlBar(&m_wndToolBar,TRUE,FALSE);
m_wndToolBar.RedrawWindow();
}
这个过程自定义添加的,在你的OnCreate里面调用啊,我的工具条资源之间有空格,注意了。