2013-02-04 212 views
0

我在我的應用程序中創建組框運行時,在Windows XP中顯示藍色的標題,在Windows 7中顯示爲黑色。如何以編程方式更改MFC組框的默認標題顏色?因此,它可以顯示在黑色中的Windows XP都和Windows 7如何更改組框文本顏色?

例: :: CreateWindow的(_T( 「按鈕」),_ T( 「立即修復」),WS_CHILD | WS_VISIBLE | BS_GROUPBOX, XPOSITION,YPOSITION,TOP_ALERTGROUP_WIDTH,100,//寬度,高度 m_hWnd,0,GetModuleHandle(0),0);

如何默認的顏色指定爲「黑色」 ..

回答

0

組框的顏色由XP主題的控制。您可以通過調用this function(您需要傳遞組文件夾的HWND)來禁用主題控件:

::SetWindowTheme(hwnd_GroupBox, _T(""), _T(""));