Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo liebe C-Gemeinde :)

Kann man in einem CListControl direkt einträge bearbeiten, ohne das man per doppelkling einen Dialog auf macht und dort die Einträge bearbeitet, die in der Liste ausgegeben werden.. So wie in Access. Da kann man auf aufs list drücken und danach kann man den hinhalt verändern.

Geht sowas ?

Danke

Geschrieben

hi...

ja.. aber ich hab ehrlich gesagt nicht das gefunden was ich wollte.. oder ich habs falsch verstanden..

wenn ich rein klicke soll mans auch gleich dort verändern können

Geschrieben

Das Windows-Standardlistcontrol unterstützt das nur für die erste Spalte. Du musst den Style LVS_EDITLABELS setzen und LVN_ENDLABELEDIT behandeln.

Wenn du mehr willst, musst du das von Hand machen oder eine Klasse suchen, die das kann, z.B. bei codeproject.

Geschrieben

okay... während das Programm läuft, soll der Benutzer in der Liste etwas abändern können... (sorry, brauch heute etwas länger :floet: )

Dann schau dir nochmals bei den Members das Create an. Dort kannst du unter anderem als Parameter dwStyle übergeben. Als dwStyle gibst du dann LVS_EDITLABELS an.

(Beschreibung: LVS_EDITLABELS --> Allows item text to be edited in place. The parent window must process the LVN_ENDLABELEDIT notification message.)

Gruß

//Edit: war wohl zu spät dran ... also siehe Klotzkopp

Geschrieben
Das Windows-Standardlistcontrol unterstützt das nur für die erste Spalte. Du musst den Style LVS_EDITLABELS setzen und LVN_ENDLABELEDIT behandeln.

Wenn du mehr willst, musst du das von Hand machen oder eine Klasse suchen, die das kann, z.B. bei codeproject.

Und nach was soll ich da suchen ?

CListCTRL onthefly bearbeiten ? *gg*

Geschrieben
Und nach was soll ich da suchen ?

CListCTRL onthefly bearbeiten ? *gg*

*MilkaKuh an der Hand nehm*

Siehst du, da links, da steht eine Übersicht. Und welche Klassenbibliothek benutzen wir? Richtig, die MFC. Und welches Control brauchen wir? Richtig, CListCtrl. Schau mal, da gibt es einen eigenen Menüpunkt "List Controls". Da klicken wir jetzt drauf.

Und jetzt schauen wir uns die Liste der Artikel an. Ruhig etwas genauer. Schau mal, da gibt es einen, der heißt "Editing Sub-Items in List Control". Könnte das was für uns sein?

Mal im Ernst, ein Minimum an Eigenleistung beim Suchen nach Informationen sollte man von einem Programmierer doch wohl erwarten können, oder? ;)

Geschrieben
Und nach was soll ich da suchen ?

CListCTRL onthefly bearbeiten ? *gg*

Bsp. von Klotzkopp:

IE öffnen -> www.codeproject.com eingeben -> siehe links MFC Controls->erblicke List Controls -> klick darauf -> diese Seite mal überfliegen

;)

musst auch selber ein wenig suchen :mod:

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