Как сделать панель вроде Solution Explorer в Visual C++
Мне нужно сделать панель инструментов вроде Solution Explorer'a в Visual C++ .NET. Т.е. нужно чтобы ее можно было перетаскивать. Я пробовал сделать это через CDialogBar, но тут возникают некоторые проблемы. Во-первых я никак не могу сделать так, чтобы вверху панели было ее название и кнопка "закрыть". Во-вторых мне нужно, чтобы когда юзер перетаскивает панель на новое место. Она растягивалась по высоте главного фрейма. Как правильно получить эту высоту и установить ее панели? Может вместо CDialogBar стоит использовать вообще что-то другое?