Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo,

ich würde in meiner Anwendung gerne das Progress Steuerelement einbinden hab allerdings keine Ahnung wie ich das anstellen soll. Könnt Ihr mir dabei weiterhelfen.

Danke schön

Matthias

Geschrieben

Hatte ich hier schonmal ausführlich beschrieben:

http://fachinformatiker-world.de/forums/showthread.php?s=&threadid=12480&highlight=progress

Was ich damals vergessen habe ist, daß es ein Flag gibt, welches man dem Progress-Control mitgeben kann, damit es eigenständig den Fortschritt pixelgenau aufzeichnet, also schau Dir die Anleitung dazu nochmal genauer an - ich habe das hier als 2. Lösung noch mit dem Blitter gemacht (ist aber nicht die feine Art).

PBS_SMOOTH war das Flag!

Geschrieben

Nach genauerem hinsehen und nacharbeinten Deiner Ausführung bin ich allerdings nur bis zu der gesuchten Nachricht gekommen und bin dort stecken geblieben da ich dort nur die Nachricht NM_OUTOFMEMORY vorfand. Was nun? Vielleicht kannst Du mir ja doch noch weiterhelfen.

Geschrieben

Erst mal bennene ihn um (links Alt + Enter) anstatt IDC_... IDC_irgendwas eintippen und für den pixelweisen Fortschrittsbalken das Format "glatt" auswählen.

Dann (links strg + W) -> Register Member-Variablen -> den IDC_irgendwas auswählen und doppelt clicken. m_irgendwas als Membervariable angeben und control auswählen, falls noch nicht eingestellt.

Jetzt mußt Du halt die On...irgendwas-Methode, welche die Werte für den Fortschrittbalken ausgibt noch um die Membervariable erweitern wie in der Anleitung beschrieben.

Der OutofMemory-Progress ist nur eine Fehlermeldungsbehandlung. Diese brauchst Du überhaupt nicht bearbeiten.

Halte Dich dann an diese Initialisierung:

m_Progress1.SetRange(0,100); // Bereich vom Fortschrittsbalken setzen

und mit m_Progress1.SetPos(pos); // Position des Balkens festlegen

Das Pos muß von irgendwoanders herkommen - logisch, da der Fortschrittsbalken selber seine Werte ja nicht erzeugen darf.

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...