-1
コンボボックス、参照オプション、ラジオオプションなど、各行に異なるコントロールを追加する必要があるプロパティグリッドコントロールがあります。私はこのコントロールに文字列を追加するためにCMFCPropertyGridProperty
クラスを使用していますCMFCPropertyGridPropertyクラスを使用してグリッドコントロールの特定の行にComboboxまたはbrowseオプションを追加する方法
コンボボックス、参照オプション、ラジオオプションなど、各行に異なるコントロールを追加する必要があるプロパティグリッドコントロールがあります。私はこのコントロールに文字列を追加するためにCMFCPropertyGridProperty
クラスを使用していますCMFCPropertyGridPropertyクラスを使用してグリッドコントロールの特定の行にComboboxまたはbrowseオプションを追加する方法
オプションを追加するには単にCMFCPropertyGridProperty::AddOption()
を使用してください。オプションのセットはコンボボックスに基づいて内部的に実装されています。
あなたは次のことを行う必要があり、ファイル/フォルダのブラウズオプションを追加したい場合は、次の
// 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);
私はコンボやブラウズオプションを追加することができていますが、チェックボックスを追加する見つけることができませんでした。助言がありますか ?ありがとう –
あなたはそれを自分で実装する必要があります。 https://social.msdn.microsoft.com/Forums/de-DE/4043c308-f57a-48c4-acb8-2c9de93f429a/cmfcpropertygridproperty-lokalisierung?forum=visualcplusde –