Tab控件中分隔符重影问题??

xuminxm 2011-03-04 12:37:33
画了一个TAB控件,标签是竖直排列的,类型为Buttons,VS2008下能看见效果如图示

可以看见那个分隔符没有相应的转成竖直的排列形式
DWORD dwExStyle= m_tabCtrl.GetExtendedStyle();
m_tabCtrl.SetExtendedStyle(dwExStyle & ~TCS_EX_FLATSEPARATORS);
按照上面的方式去除分隔符之后,出现了重影,怎么解决啊?愁了好几天了!

...全文
130 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
向立天 2011-03-23
  • 打赏
  • 举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知

见此回复三日内无回应
我们将强制结帖
相关规定详见界面界面版关于版主结帖工作的具体办法
xuminxm 2011-03-04
  • 打赏
  • 举报
回复
麻烦知道的说一下啊 自己先UP了
quwei197874 2011-03-04
  • 打赏
  • 举报
回复
把控件放横是不可以达到楼主要求的,建议楼主还是按正常的来吧,把他放横。
Eleven 2011-03-04
  • 打赏
  • 举报
回复
画了一个TAB控件,标签是竖直排列的,类型为Buttons
--------------------------------------------
你上面说的是用CButton来模拟的不是用的CTabCtrl控件,下面又使用的CTabCtrl类的相关函数。

说真的,真是没有看明白
TandyT 2011-03-04
  • 打赏
  • 举报
回复
不知道什么问题,up
xuminxm 2011-03-04
  • 打赏
  • 举报
回复
TO 8楼, 不是自绘的,CTabctrl可以化成竖的 分隔符 是当你选择TCM_FLATBUTTON的时候 会出现的 想去掉他 但是会留下重影
lj2lxm 2011-03-04
  • 打赏
  • 举报
回复
你自己重绘成竖着的? 我记得TabCtrl本来就可以设置成竖着的吧.那分隔符是什么玩意啊?
xuminxm 2011-03-04
  • 打赏
  • 举报
回复
5楼:问您一下 这是什么原因产生的 竖着放真就没有办法了么??
xuminxm 2011-03-04
  • 打赏
  • 举报
回复
3楼:只是说是它的标签卡的style是BUTTON的

15,976

社区成员

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

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