我正在我的应用程序中创建组框运行时,在Windows xp中以蓝色显示标题,在Windows 7中以黑色显示标题。如何以编程方式更改MFC中分组框的默认标题颜色?这样它就可以在Windows XP和Windows 7中以黑色显示。
前任:::创建窗口( _T("按钮"),_T("立即修复"), WS_CHILD|WS_VISIBLE|BS_GROUPBOX , Xposition, YPOSITION, TOP_ALERTGROUP_WIDTH, 100,//宽度, 高度 m_hWnd , 0 , 获取模块句柄(0), 0 );
如何将默认颜色指定为"黑色"..
分组框的颜色由 XP 主题控制。您可以通过调用此函数来禁用控件的主题(您需要传递分组框的 HWND):
::SetWindowTheme(hwnd_GroupBox, _T(""), _T(""));