Пример на базе диалогового окна, в котором находится два элемента CDragTree. Они порождены от CTreeCtrl. Реализован механизм добавления, но самое интересное это перетаскивание как внутри элемента, так и между собой.