Entwickler-Ecke
Windows API - Listbox per API
Rool - Do 06.02.03 16:41
Titel: Listbox per API
Wie kann ich in einer Listbox (Handle bekannt) per API einen Eintrag hinzugügen? Ich hab:
Quelltext
1:
| SendMessage(lstHandle, LB_ADDSTRING,0,KEINE AHNUNG) |
was muss bei lParam rein damit das funzt? integer('ASASAS') geht schon mal nicht!
Moderiert von
Tino: Code-Tags hinzugefügt.
OregonGhost - Do 06.02.03 18:56
Theoretisch müsste einfach
Quelltext
1:
| LongInt (Pchar ('ASASAS')) |
gehen, um bei deinem Beispiel zu bleiben ;c)
Moderiert von
Tino: Code-Tags hinzugefügt.
Delete - Do 06.02.03 19:41
| Das PSDK (zu LB_ADDSTRING) hat folgendes geschrieben: |
lParam
Pointer to the null-terminated string that is to be added |
Wie OregonGhost schon sagte, es sollte ein Zeiger auf einen String sein. Und
ist kein Zeiger. Außerdem fehlen da noch 3 S' ... :twisted:
Rool - So 09.02.03 12:11
Titel: ja...
Ja stimmt, mit PChar gehts, macht ja auch mehr sinn. Nur mal so nebenbei, warumn fehlen da 3 S??? Ist halt irgendein Schrott!!
derDoc - So 09.02.03 18:45
Titel: Re: ja...
| Rool hat folgendes geschrieben: |
| Nur mal so nebenbei, warumn fehlen da 3 S??? |
Ganz einfach. Schau mal in einem englisch-deutschen Wörterbuch nach, was "ass" außer stupide Person noch bedeutet.
Rool - So 09.02.03 19:53
Titel: ...
Da brauch ich nicht nachgucken...
Ich meinte mit meinem ASASAS einfach nur irgendeinen string. und da A und S nunmal nebeneinander auf der Tastatur liegen habe ich einfach diesen Müll eingetippt.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!