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.

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

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...