Hi, I'm using MFC CTreeCtrl in MDI Application. I need to insert item in a selected position like Drag and Drop an item from one Tree to the another tree's selected position. eg: In this Image i need to insert new item after child0 of root1 but in my case newly added item goes to the last after child1 of root1 Also i need to show a Highlighting line shown in this image.