Sto facendo il cambio tema, è solo che ho delle dialog che sono CDialog e per motivi interni al porgramma non posso cambiarle, ora vorrei captare il colore del tema per colorare poi le mie dialog, ad esempio se metto il tema black il menù sarà nero, ora però vorrei captare il colore
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CBCGPFrameWnd::OnCreate(lpCreateStruct) == -1)
return -1;
CBCGPToolBar::EnableQuickCustomization ();
COLORREF mainButtonBkColor = globalData.clrWindowFrame;
// Ottieni i componenti RGB del colore di sfondo
int r = GetRValue(mainButtonBkColor);
int g = GetGValue(mainButtonBkColor);
int b = GetBValue(mainButtonBkColor);
return 0;
}
facendo così non ottengo il colore corretto