Problem mit statics unter Win 2000



  • Hi!
    Ich habe folgendes Problem: Mein Programm hat ein Fenster mit einem Label drauf. Unter Win 98 sieht das ganz toll aus, aber sobalds ich es unter Win 2000/XP teste, kann man den Rahmen des Labels erkennen, was unter Win 98 nicht der Fall ist. Das Anwenungsfenster ist unter Win 2000 heller als das static, und das sieht mächtig scheisse aus. Was mache ich da falsch?

    Die WNDCLASS (bei mir: wincl) ist wiefolgt gesetzt:

    wincl.hbrBackground = (HBRUSH) GetStockObject(LTGRAY_BRUSH);
    

    das Label ist so definiert:

    IB_TEXT = CreateWindow("static", "",WS_CHILD | WS_VISIBLE, 5, 5, 280, 20, IB_WIN, NULL, hInstance, NULL);
    SendMessage(IB_TEXT, WM_SETFONT,(WPARAM)GetStockObject(DEFAULT_GUI_FONT),0);
    

    Könnt ihr mir helfen? 🙄 BITTEEEEEE...

    Gruss, code_pilot



  • Der Farbwert ist falsch.
    IMHO müßte es COLOR_BTNFACE+1 sein.


Anmelden zum Antworten