我已经编写了以下代码,它将对一个窗口中的所有静态文本应用颜色,但我想在一个窗口中应用两种不同的颜色,例如另一种颜色在哪里,并且在一个窗口中将是不同的颜色。我怎样才能做到这一点?这是我所做的:ID:1234
ID
1234
case WM_CTLCOLORSTATIC:
SetBkColor( hdc, COLORREF( :: GetSysColor( COLOR_3DFACE) ) );
//sets bckcolor of static text same as window color
if ( ( HWND ) lParam == GetDlgItem( hWnd, IDC_PID) )
{
SetTextColor( ( HDC ) wParam, RGB( 250, 50, 200));
return ( BOOL ) CreateSolidBrush ( GetSysColor( COLOR_3DFACE) );
}
break;