Hintergrundfarbe von Tabcontrol ändern



  • Ich habe ein Tabcontrol mit Tabs wie hier zu sehen ([img]-Tag funktioniert nicht :():
    http://www.foopics.com/showfull/49e8cbb9f509a3deb0b9db8145d27f46

    Rechts und überhalb vom Tab2-Reiter ist ein grauer Hintergrund, den würde ich gern weiß haben.
    Der übliche Weg

    case WM_CTLCOLORSTATIC:
    	case WM_CTLCOLORBTN:
    		SetBkColor((HDC)wParam, RGB(255, 255, 255));
    		return (LRESULT)GetStockObject(WHITE_BRUSH);
    

    hat nicht den gewünschten Effekt.

    Ich kann mir vorstellen, dass in der Klassendefinition von WC_TABCONTROL das WNDCLASS.hbrBackground mit einem grauen HBRUSH belegt ist, aber es scheint dafür kein SetWindowLong oder so zu geben.


Anmelden zum Antworten