2016-10-24 13 views
-1

コンボボックス、参照オプション、ラジオオプションなど、各行に異なるコントロールを追加する必要があるプロパティグリッドコントロールがあります。私はこのコントロールに文字列を追加するためにCMFCPropertyGridPropertyクラスを使用していますCMFCPropertyGridPropertyクラスを使用してグリッドコントロールの特定の行にComboboxまたはbrowseオプションを追加する方法

答えて

1

オプションを追加するには単に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); 
+0

私はコンボやブラウズオプションを追加することができていますが、チェックボックスを追加する見つけることができませんでした。助言がありますか ?ありがとう –

+0

あなたはそれを自分で実装する必要があります。 https://social.msdn.microsoft.com/Forums/de-DE/4043c308-f57a-48c4-acb8-2c9de93f429a/cmfcpropertygridproperty-lokalisierung?forum=visualcplusde –

関連する問題