У меня есть свойство Grid Control, в котором я должен добавлять различные элементы управления в каждой из строк, например, поле Combo, параметр Browse, опция Radio и т. д. Я использую класс CMFCPropertyGridProperty
, чтобы добавить строку к этим элементам управления.Как добавить параметр Combobox или просмотра в одну определенную строку управления сеткой с использованием класса CMFCPropertyGridProperty
-1
A
ответ
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);
Я могу добавить Combo и параметры Обзор но не смог найти, добавив флажок. Какие-либо предложения ? Спасибо –
Вы должны реализовать его самостоятельно. https://social.msdn.microsoft.com/Forums/de-DE/4043c308-f57a-48c4-acb8-2c9de93f429a/cmfcpropertygridproperty-lokalisierung?forum=visualcplusde –