我想改变树节点与节点之间的连线的颜色,不知道什么地方有例子。

解决方案 »

  1.   

    DWORD dwStyles=GetWindowLong(m_TreeCtrl.m_hWnd,GWL_STYLE);//获取树控制原风格dwStyles|=TVS_EDITLABELS|TVS_HASBUTTONS|TVS_HASLINES|TVS_LINESATROOT;SetWindowLong(m_TreeCtrl.m_hWnd,GWL_STYLE,dwStyles);//设置风格
    说明:
    TVS_HASLINES 表示树控制在各子项之间存在连线;TVS_LINESATROOT 表示树控制在根项之间存在连线;TVS_HASBUTTONS 表示树控制视在父项左侧存在展开合拢控制按钮;TVS_EDITLABELS 表示可以控制鼠标单击修改树项的名称;TVS_SHOWSELALWAYS 表示选中项即使在窗口失去输入焦点时仍然保持选中状态;TVS_DISABLEDRAGDROP表示禁止树控制发送TVN_BEGINDRAG消息