| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Окно настроек в виде дерева - как? |
| Автор: suvolod 25.1.2011, 16:37 |
Подскажите, вот такое оформление окна настроек как-то можно замутить на MFC? Если да, то как? Хотя-бы в двух словах. Ну а если пример подкинете, это будет вообще the best ![]() |
| Автор: triclosan 25.1.2011, 16:43 |
| для решения этой задачи можно воспользоваться классом CTreeCtrl |
| Автор: suvolod 25.1.2011, 18:40 |
| не совсем понял... CTreeCtrl только создает дерево узлов, а дальше... писать все вручную? Но тогда на каждую ветку настроек прийдется создавать/по диалоговому окну, как-то встраивать его в основное, позиционировать, добавлять/удалять при переходе по веткам. Возможно, я чего-то не понимаю, но такое решение кажется мне каким-то слишком сложным, все придется делать вручную ... неужели ничего попроще в плане программирования таких окон нет? |
| Автор: Earnest 26.1.2011, 08:25 |
В смысле готового? В MFC нет, в других библиотеках, например BCGP, есть. Но это на самом деле совсем несложная задача. Страницы, соответствующие узлам дерева, делаешь в ресурсах так же, как страницы для PropertySheet. Удобнее создать сразу и просто переключать. В позиционировании тоже ничего сложного нет. |