如何使用 CMFCPropertyGridProperty class 在网格控件的特定行中添加组合框或浏览选项
How to add a Combobox or browse option in one particular row of a grid control using CMFCPropertyGridProperty class
我有 属性 网格控件,我必须在其中的每一行中添加不同的控件,例如组合框、浏览选项、单选选项等。我正在使用 CMFCPropertyGridProperty
class 将字符串添加到此控件
只需使用 CMFCPropertyGridProperty::AddOption()
添加选项。该组选项内部基于Combo Box实现。
如果您想添加 file/folder 浏览选项,您必须执行以下操作:
// 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 );
我有 属性 网格控件,我必须在其中的每一行中添加不同的控件,例如组合框、浏览选项、单选选项等。我正在使用 CMFCPropertyGridProperty
class 将字符串添加到此控件
只需使用 CMFCPropertyGridProperty::AddOption()
添加选项。该组选项内部基于Combo Box实现。
如果您想添加 file/folder 浏览选项,您必须执行以下操作:
// 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 );