I created a CTreeCtrl but I need to mark some of the items in red colored hollow box. So I created the function OnCustomDraw and drew a red colour box around the item. The red box is appearing but the text part and image parts are drawn on top of the red box so some part of the box cannot be seen. I guess the default painting is overriding my painting. Can anyone tell me how my painting will be over the default painting.
I assume you should be painting on the correct stage. CDDS_ITEMPOSTPAINT
seems to be a good choice. Here you would find more information on that.