Progressbar aussehen ändern
-
Hallo,
wie kann man das aussehen nach Z.B. PSB_SMOOTH ändern? Mit SendMessage odeer wie?
Gruß Glot!
-
schau dir mal die SetWindowLong funktion in der Doku an...
kleines Beispiel
SetWindowLong(hProgressBar, GWL_STYLE, PBS_SMOOTH);
-
Geht das auch auf Windows XP?
Noch was anderes. Ich habe im folgenden Teil
HRSRC programm=FindResource(NULL,MAKEINTRESOURCE(PROG1),"PROG"); pcRes = (char*)LoadResource(NULL,programm);ein Zeiger auf die Ressource bekommen? wie schaffe ich es jetzt nun die Komplette Ressource in eine Datei zu schreiben?
-
Das hat mit XP nichts zu tun... das geht immer.
Du musst Dir einen gültigen Zeiger mit LoadResource besorgen. Dann kannst Du auch die Größe bestimmen und das ganzein eine Datei schreiben.
-
Bei mir geht das aber irgentwie nicht. Kann das daran liegen, dass es eine Dialogbasierende anwendung ist?
Und
ist der Zeiger nicht richtig? Wie kann man die größe daraus ermitteln?
-
Hier so iss das im RS:
CONTROL "Progress1",PROGRESS,"msctls_progress32",PBS_VERTICAL | PBS_SMOOTH,15,145,20,65Wenn ich "Windows-klassisch" aktiviere dann funzt es. Win ich das XP design aktiviere dann gehts nicht.