2010-12-06 70 views
0

我创建了一个CTreeCtrl,但我需要在红色的空心框中标记一些项目。 所以我创建了OnCustomDraw函数,并在项目周围绘制了一个红色的框。红色框出现,但文本部分和图像部分绘制在红色框的顶部,因此部分框无法看到。我猜默认的绘画正在压倒我的绘画。任何人都可以告诉我,我的绘画将如何超过默认的绘画。如何防止绘画的CTreeCtrl的OnCustomDraw我的绘画上的默认绘画

回答

2

我假设你应该在正确的舞台上绘画。 CDDS_ITEMPOSTPAINT似乎是一个不错的选择。 Here你会发现更多的信息。

+0

谢谢老兄,那就是我所需要的。 – 2010-12-06 14:16:51

0

你应该插入一个项目(你的画可能作为一个位图和你的文字),而不是只更新你的画。