各位,请问如何在CTreeView中修改对应的CTreeCtrl的风格?谢谢.

zhongbing79 2003-05-25 12:16:51
...全文
15 2 点赞 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
cxjlw 2003-05-25
CTreeCtrl& m_tree=GetTreeCtrl()获得CTreeCtrl对象之后,用两种方法实现:
1.CWnd::ModifyStyle
BOOL ModifyStyle( DWORD dwRemove, DWORD dwAdd, UINT nFlags = 0 );

2,可以在视图类的PreCreateWindow()中实现:
For example,
BOOL CTreeViewUUT::PreCreateWindow(CREATESTRUCT& cs)
{
// TODO: Add your specialized code here and/or call the base class
cs.style |= TVS_HASBUTTONS | TVS_HASLINES |TVS_NOTOOLTIPS;
return CTreeView::PreCreateWindow(cs);
}

  • 打赏
  • 举报
回复
sukerry 2003-05-25
BOOL CVoiceTreeView::PreCreateWindow(CREATESTRUCT& cs)/////这个函数设置树的风格,很重要
{
if( CTreeView::PreCreateWindow(cs) == FALSE )
return FALSE;

cs.style |= TVS_HASLINES|TVS_HASBUTTONS|TVS_LINESATROOT;

return TRUE;
}
  • 打赏
  • 举报
回复
相关推荐
发帖
界面
创建于2007-09-28

1.5w+

社区成员

VC/MFC 界面
申请成为版主
帖子事件
创建了帖子
2003-05-25 12:16
社区公告
暂无公告