首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

CPropertySheet属性页标签有关问题,变多行显示为一行显示

2012-10-13 
CPropertySheet属性页标签问题,变多行显示为一行显示继承了一个CPropertySheet的类进行属性页的重绘,由于

CPropertySheet属性页标签问题,变多行显示为一行显示
继承了一个CPropertySheet的类进行属性页的重绘,由于加入的标签有12个之多,导致标签分两行显示,如何变两行显示为一行显示呢?
请大家帮帮忙!

PS:尝试重写PreCreateWindow函数,在该函数中将标签风格由TCS_MULTILINE改为TCS_SINGLELINE,但是没有效果,在该函数中设断点,好像都没从这个地方走~

[解决办法]
在initdialog里改试试
[解决办法]

C/C++ code
BOOL CXXXXPropertySheet::OnInitDialog() {  BOOL bResult = CPropertySheet::OnInitDialog();  // TODO: Add your specialized code here  GetTabControl()->ModifyStyle(TCS_MULTILINE, TCS_SINGLELINE,      SWP_FRAMECHANGED|SWP_DRAWFRAME);//单行模式  return bResult;}
[解决办法]
路过,学习。。。
[解决办法]
为了十分帮顶了。。。

热点排行