Schriftfarbe eines Pushbuttons ändern



  • Hi,
    ich versuche gerade die Schriftfarbe eine Buttons zu ändern. Bis jetzt kann ich nur den Text an sich ändern:

    SendDlgItemMessage(hDial,IDC_object,WM_SETTEXT,0,(LPARAM) buf);
    

    Ich habe schon

    SetTextColor
    

    getestet, das hat aber nicht funktioniert...

    Habt ihr einen Tip für mich?

    Mfg Mo3bius



  • Habe nur gerade mal alten Code von mir durchgesehen und das gefunden.. vielleicht hilfts ja, weis aber nicht ob buttons WM_COLORSTATIC oder was anderes senden.. naja musste vielleicht mal @ msdn nachgucken..

    case WM_CTLCOLORSTATIC:
      if ((HWND)lparam == GetDlgItem(hwnd, 12))
      {
        SetBkMode((HDC)wparam, OPAQUE);
        SetBkColor((HDC)wparam, RGB(0, 0, 0));
        SetTextColor((HDC)wparam, RGB(250, 250, 250));
        return (LRESULT)CreateSolidBrush(RGB(0, 0, 0));
      }
      break;
    

  • Mod


Log in to reply