Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

CProgressCtrl-Steuerelement

Empfohlene Antworten

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

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!

Danke schön

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.

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.

Nochmals Danke, jetzt funktioniert es auch.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.