2010-12-06 68 views
0

我創建了一個CTreeCtrl,但我需要在紅色的空心框中標記一些項目。 所以我創建了OnCustomDraw函數,並在項目周圍繪製了一個紅色的框。紅色框出現,但文本部分和圖像部分繪製在紅色框的頂部,因此部分框無法看到。我猜默認的繪畫正在壓倒我的繪畫。任何人都可以告訴我,我的繪畫將如何超過默認的繪畫。如何防止繪畫的CTreeCtrl的OnCustomDraw我的繪畫上的默認繪畫

回答

2

我假設你應該在正確的舞臺上繪畫。 CDDS_ITEMPOSTPAINT似乎是一個不錯的選擇。 Here你會發現更多的信息。

+0

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

0

你應該插入一個項目(你的畫可能作爲一個位圖和你的文字),而不是隻更新你的畫。