Prozentzahl in Progressbar anzeigen und auf bestimmte Prozentzahl setzen
-
Hallo, ich hab leider noch eine Frage und zwar ersten wie setze ich einen Progressbar auf eine bestimmte Prozentzahl (z.b. auf 31%) und zweitens wie kann ich die Prozentzahl in der Statusleiste anzeigen?
hier der code:
hwndPB = CreateWindowEx(0, PROGRESS_CLASS, "", WS_CHILD | WS_VISIBLE | PBS_SMOOTH, 10,15,370,20, hwnd, (HMENU)ID_PROGRESS, ((LPCREATESTRUCT) lParam)->hInstance, NULL);geht das mit einem style?
danke im voraus
-
Mit Styles nicht, aber mit Messages *nachguckt* du benötigst die PBM_GETPOS und PBM_SETPOS:
int pos = SendMessage(hwndPB,PBM_GETPOS,0,0); ... SendMessage(hwndPB,PBM_SETPOS,pos,0);
-
danke erstmal
und wie kann ich die prozentzahl anzeigen lassen?
-
Indem du sie in ein anderes Fenster-Element ausgeben lässt - die PBM_GETPOS liefert dir die Lage des Balkens zurück, damit kannst du nun machen, was dir Spaß macht.