2016-10-24 8 views
-1

У меня есть свойство Grid Control, в котором я должен добавлять различные элементы управления в каждой из строк, например, поле Combo, параметр Browse, опция Radio и т. д. Я использую класс CMFCPropertyGridProperty, чтобы добавить строку к этим элементам управления.Как добавить параметр Combobox или просмотра в одну определенную строку управления сеткой с использованием класса 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); 
+0

Я могу добавить Combo и параметры Обзор но не смог найти, добавив флажок. Какие-либо предложения ? Спасибо –

+0

Вы должны реализовать его самостоятельно. https://social.msdn.microsoft.com/Forums/de-DE/4043c308-f57a-48c4-acb8-2c9de93f429a/cmfcpropertygridproperty-lokalisierung?forum=visualcplusde –