Помогите пожалуйста решить следующую проблему.
Нужен контрол, а именно: грид такой, как используется в Visual Studio для редактирования свойств контролов. Или более сложный.
В финале нужно иметь 2 колонки: слева названия свойств, справа — их значения, чтобы свойства могли быть сгруппированы
в соотвествии с некоторой иерархией (т.е. левая колонка имела функциональность treevie: можно было раскрывать/скрывать группы свойств), см. прикреплённый рисунок. Также хочется, чтобы ячейки грида могли содержать в себе radio/check buttons, combobox, editbox, button ".." рядом с editbox'ом...
Подскажите пожалуйста, где взять такой контрол и как его использовать? Программа пишется исключительно на C++ (можно MFC).
Желательно, чтобы контрол можно было бесплатно испольовать в коммерческих целях.
Писать на WinApi с нуля долго и, похоже, не разумно. В интернете не смог найти подходящую библиотеку.
Думаю копать в сторону ActivX, но пока слабо знаком с этой темой. В верном ли направлении ищу, или можно ли обойтись без ActiveX?