MFC 如何动态更改对话框的背景颜色和文本颜色
最近使用mfc做一个小工具,想像QQ那样,可以让QQ用户自己更改QQ的皮肤颜色,SetDialogBkColor函数是CWinApp类的保护成员函数,所以也只能在CXXApp类的Instance函数里调用。请问各路高手,如何才能在其他类的调用SetDialogBkColor函数呢?
更改对话框背景颜色和文本颜色:
void CWenLoveYouDlg::OnSkin()
{
SkinColor.SetDialogBkColor(RGB(240,255,240),RGB(30,144,255));
}
注释:SkinColor这个变量已经声明为CWinApp的类对象了,可是还是无法调用这个SetDialogBkColor函数,请问还有其他什么办法吗?
谢谢了