Farben des Progressbalken Ändern
-
wie macht man das?
Ich habe einen Progressbalken eingebaut und er funktioniert auch ganz gut,
aber ich möcht ihn nicht in dieser Farbe.
genauso wie kann man Farben von Buttons ändern?Gruß
Claus
-
- PBM_SETBARCOLOR
- PBM_SETBKCOLOR
-
Jochen Kalmbach schrieb:
- PBM_SETBARCOLOR
- PBM_SETBKCOLORdamit alleine komm ich nicht klar.
ich habe folgendes gemacht:
DDX_Control(pDX, IDC_PROGRESS1, progress);
in einer Funktion lasse ich dann den Balken hochlaufen.
progress.SetRange(0,0x40D); ... progress.SetPos(g);
ist der Prozess beendet, so soll die Balkenfarbe wechseln, von Blau(standard)
auf z.B. Rot.Ich suche sowas wie bei VB SetColor()
Mit dieser Info komme ich nicht weiter.
dennoch Danke für die AntwortGruß
Claus
-
guck mal da...
http://www.codeguru.com/Cpp/controls/controls/ -> Progress -> ProgressControl v1
-
// Hintergrundfarbe ändern progress.SendMessage(PBM_SETBKCOLOR, 0, (LPARAM)RGB(255, 255, 255)); // Balkenfarbe ändern progress.SendMessage(PBM_SETBARCOLOR, 0, (LPARAM)RGB(0, 255, 0));