tab control标签宽度

jszy518 2009-02-04 11:24:29
请问VC 里的tab control标签宽度如何设置啊。在网上看了可以用TabCtrl_SetItemSize(HWND hwnd, int cx, int cy )来设置。但我具体怎么用(如何赋值,值的类型)就不会,请高手具体指教!
...全文
327 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
levelmouse 2009-02-05
  • 打赏
  • 举报
回复
CSize itemSize(100, 20);
m_TabCtrl.SetItemSize(itemSize);
//默认标签宽度是固定的,所以上面的设置宽度不起作用,高度可以设置。
//设置标签宽度用SetMinTabWidth
m_TabCtrl.SetMinTabWidth(100);
逸萌 2009-02-04
  • 打赏
  • 举报
回复
class CTabCtrl : public CWnd
逸萌 2009-02-04
  • 打赏
  • 举报
回复
SetItemSize == TabCtrl_SetItemSize

m_TabCtrl.Create(TCS_TABS | WS_CHILD | WS_VISIBLE,//TCS_FIXEDWIDTH |
rc, this, IDC_TAB);
rc可以控制窗体大小,
TCS_FIXEDWIDTH 标签宽度平均且固定
,若不平均且固定则不用TCS_FIXEDWIDTH
SetMinTabWidth最小宽度

15,976

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧