怎么把树状目录的节点文字设置成背景是透明的
TreeView是CTreeView的派生类,我在TreeView::OnEraseBkgnd中把背景设置成渐变的了。
但是我在TreeView::OnInitialUpdate() 中用InsertItem设置节点的时候,节点的背景是白色的,就好像节点的字写在了白色的方块里
//设置节点
HTREEITEM tree;
tree = this->GetTreeCtrl().InsertItem("导航1",0,1);
this->GetTreeCtrl().InsertItem("子导航1",0,1,tree);
想用SetBkColor设置颜色,但是我的背景颜色是渐变的,用SetBkColor只能设置成一种颜色,字体好背景还是不和谐
用this->GetTreeCtrl().GetDC()->SetBkMode(TRANSPARENT);设置透明,好像也没什么用