Ciao ragazzi,

Sto diventando pazzo cercando di risolvere quella che credo sia una banalità per favore aiutatemi .Sto creando una nuova appilcazione MFC con il feature pack installato grazie al quale si può creare un'applicazione con interfaccia simile a visual studio. Io vorrei usare il menù laterale proprietà in automatico creato da Visual Studio per modificare le proprietà degli oggetti della mia applicazione. In particolare vorrei recuperare la variabile colore. Per generare il menù MFC utilizza la classe CMFCPropertyGridProperty, io vorrei ogni volta che aggiorno il colore nella palette tirare fuori una variabile colore da poter utilizzare nell'applicativo.

Il codice che Visual studio genera per la palette è questo:

void CPropertiesWnd::InitPropList()
{
...
CMFCPropertyGridColorProperty* pColorProp = new CMFCPropertyGridColorProperty(_T
("Colore della finestra"), RGB(210, 192, 254), NULL, _T("Specifica il colore predefinito della finestra."));
pColorProp->EnableOtherButton(_T("Altro..."));
pColorProp->EnableAutomaticButton(_T("Predefinito"), ::GetSysColor(COLOR_3DFACE));
pGroup3->AddSubItem(pColorProp);

...
}

come faccio a tirare fuori il colore che è settato nella palette?