在应用程序类的初始化程序中调用CWinApp::SetDialogBkColor()函数可以实现对话框背景色和文本颜色的改变,如下程序:
BOOL C工程名App::InitInstance()
{
//Standard initialization
.........
SetDialogBkColor(RGB(255,255,0),RGB(0,0,255));
LoadStdProfileSettings(); //装入标准的INI文件配置(包括MRU),这段在初始化函数中有的话就不要重复了,否则无法运行。
}
编程时,系统环境对大小写很敏感,开始把SetDialogBkColor()中的小写字母"k"大写了,调试出错,提示此函数未定义。
评论