2011-04-07 3 views
0

Comment créer une propriété multiligne avec une zone d'édition? J'ai besoin d'une propriété supplémentaire qui affichera le texte dans une boîte multiligne.CMFCPropertyGridProperty avec zone d'édition multiligne

CMFCPropertyGridProperty* pGroup1 = new CMFCPropertyGridProperty(_T("Appearance")); 
pGroup1->AddSubItem(new CMFCPropertyGridProperty(_T("Name"), (_variant_t) _T(""), _T("Specifies the text that will be displayed in the property"))); 
pGroup1->AddSubItem(new CMFCPropertyGridProperty(_T("Comments"), (_variant_t) _T(""), _T("Specifies the text that will be associated with the property"))); 
m_wndPropList.AddProperty(pGroup1); 

Répondre

0

Il semble que les propriétés multilignes ne soient pas implémentées dans MFC Property Grid. Vous pouvez créer une propriété personnalisée avec un bouton et afficher votre propre boîte de dialogue avec le contrôle d'édition multiligne lorsque l'utilisateur clique sur ce bouton.

Questions connexes