Как добавить Combobox или параметр просмотра в одной конкретной строке элемента управления сеткой, используя класс CMFCPropertyGridProperty

У меня есть свойство Grid Control, в котором мне нужно добавить разные элементы управления в каждой из строк, такие как поле со списком, опция просмотра, опция радио и т. Д. Я использую CMFCPropertyGridProperty класс для добавления строки в этот элемент управления

-1

Решение

Просто использовать CMFCPropertyGridProperty::AddOption() добавить варианты. Набор опций реализован на основе Combo Box.

Если вы хотите добавить опции просмотра файлов / папок, вы должны сделать следующее:

// A folder browse dialog property
CMFCPropertyGridFileProperty* pFolderProp = new CMFCPropertyGridFileProperty(_T("Select folder"), _T("C:\\Windows"));
m_PropGridCtrl.AddSubItem( pFolderProp );

// A file open dialog property
CMFCPropertyGridFileProperty* pFileProp = new CMFCPropertyGridFileProperty(_T("Select file"), TRUE, _T("C:\\Windows"));
m_PropGridCtrl.AddSubItem( pFileProp );
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]