Подскажите, какой аналог кода для PropertyGrid на C++.
Если на C# все просто:
private System.Windows.Forms.PropertyGrid propertyGrid;
CMyClass MyClass = new CMyClass();
public MainForm() {
InitializeComponent();
propertyGrid.SelectedObject = MyClass;
...
Как написать на C++ ??
Пока просто перечисляю
CMFCPropertyGridCtrl m_wndPropList;
CMFCPropertyGridProperty* pGroup1 = new CMFCPropertyGridProperty(_T("Инфо"));
pGroup1->AddSubItem(new CMFCPropertyGridProperty(_T("Аттриб 1"), (_variant_t) 0, _T("Коммент 1")));
pGroup1->AddSubItem(new CMFCPropertyGridProperty(_T("Аттриб 1"), (_variant_t) 0, _T("Коммент 2")));
...
m_wndPropList.AddProperty(pGroup1);
но это, конечно, не то, что нужно
Если на C# все просто:
private System.Windows.Forms.PropertyGrid propertyGrid;
CMyClass MyClass = new CMyClass();
public MainForm() {
InitializeComponent();
propertyGrid.SelectedObject = MyClass;
...
Как написать на C++ ??
Пока просто перечисляю
CMFCPropertyGridCtrl m_wndPropList;
CMFCPropertyGridProperty* pGroup1 = new CMFCPropertyGridProperty(_T("Инфо"));
pGroup1->AddSubItem(new CMFCPropertyGridProperty(_T("Аттриб 1"), (_variant_t) 0, _T("Коммент 1")));
pGroup1->AddSubItem(new CMFCPropertyGridProperty(_T("Аттриб 1"), (_variant_t) 0, _T("Коммент 2")));
...
m_wndPropList.AddProperty(pGroup1);
но это, конечно, не то, что нужно