CTreeCtrl没使用CheckBox类型时一切正常,
加了这个类型后就出现一个很长的水平滚动条,
我还没有为CTreeCtrl添加Item的时候就有这个现象了.
加了这个类型后就出现一个很长的水平滚动条,
我还没有为CTreeCtrl添加Item的时候就有这个现象了.
解决方案 »
- 不要脸,闪我散分的帖子!~ 好几百分,真是找喷啊!封号来吧!~~~
- 如何让文本框显示*,即密码形式?
- 有谁知道下载的SkinMagic的SkinPackage.zip的解压密码是什么?
- 如何用我自己的程序,控制别的程序弹出菜单??别人的程序是没有窗体的,但是有托盘图标
- MDI双击打开文件,每次都新运行程序,怎么用旧程序打开呢?
- 如果提示资源无法载入的话,应该怎么处理?
- VC 调用Word的老问题
- 怎样制作一个目录选择框?
- 重金收买windows图形编程高手加盟!
- 声明类型指针类错误!请朋友相助!
- 为什么我用Cximage这个类会有这样的错误,看不明
- vc++2005的苦恼`菜鸟跪求解决方法。Orc````
rc文件中的信息如下:
CONTROL "",IDC_FRAME_LIST,"SysTreeView32",TVS_NOTOOLTIPS | TVS_CHECKBOXES | TVS_FULLROWSELECT | WS_BORDER | WS_TABSTOP,7,7,83,183
m_listCtrl.Create(TVS_HASLINES,CRect(0,0,100,100),this,IDC_FRAME_LIST);
m_listCtrl.SetExtendedStyle(m_listCtrl.GetExStyle()|LVS_EX_CHECKBOXES);
for(int i=1;i<=3;i++)
{
m_listCtrl.InsertItem(i,"ssss");
m_listCtrl.SetCheck(i-1,TRUE);
}
你把它们加到OnInitDialog()中
不是CListCtrl,
没有SetExtendedStyle这个函数.
m_ListFile.ModifyStyle(0,TVS_HASBUTTONS|TVS_CHECKBOXES|TVS_LINESATROOT|TVS_HASLINES);
就可以了啊
DWORD dwTreeStyle = WS_VISIBLE | WS_TABSTOP | WS_CHILD | WS_BORDER
| TVS_HASBUTTONS | TVS_LINESATROOT | TVS_HASLINES | TVS_CHECKBOXES; if (!m_Tree.Create(dwTreeStyle, CRect(10, 10, 300, 100), pParent, IDC_TREE1))
{
TRACE0("Failed to create Tree ctrl\n") ;
return bret ;
}