Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo habe folgendes problem

In meiner lisbox habe ich ein button wo man einzelene werte ändern kann aber nach der änderung bleibn die alten daten immer noch stehen bis ich das fenster schließe und neu öffne da gibts doch di efunktion onvalidate

Wenn ich aus dem DoModal zurück komme und ich dann direkt es so aufrufe geht es net wieso

pBoxOne->Invalidate();

muss ich mir irgendein pointer merken oder updatedata machen???

Geschrieben

hm geht auch net schau mal ich hole mir hiermit den handl

CListBox* pBoxOne ;

pBoxOne = (CListBox*) GetDlgItem(MEINELISTBOX) ;

GotoDlgCtrl(pBoxOne) ;

weiter unten hole ich mi rmit get itemdtata ptr den index dann rufe ich den dialog auf wo man den datensatz ändern kann dann komme ich ja nach domodal wieder raus dann müsst eich ja wieder so drauf zugreifen

pBoxOne->Invalidate(); aber er findet bzw hat ja keinen wert dann mehr immer noch den alten wert drin nicht den neuen

Geschrieben

Invalidate ist praktisch nur ein Neuzeichnen, aber UpdateData sollte die Variablen mit den Bildschirminhalten gleichsetzen. Vielleicht ist das Redrawing deaktiviert. Rufe vor dem DoModal SetRedraw(true) auf, vielleichts klappts dann.

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