ListView(ListControl) Elemente zählen!?
-
Habe ich bereits probiert....funktioniert nicht..er kommt bis 9 und dann zeigt er immer nur 1 an....
-
Ich wäre an Deiner Stelle mal ganz mutig und würde den Code im Debugger durchlaufen lassen. Da lässt sich dann auch der Wert von nItems direkt betrachten.
-
Wie denn wenn das alles ne dll wird??
MFG
-
Also ich habe es jetzt aauch mit dem Befehl
lResult=SendMessage(myList,LVM_GETITEMCOUNT,0,0)versucht!
Es passiert genau das gleiche...er zählt bis 9 rauf und dann gibt er immer nur ne 1 aus...
Jemand ne Idee??
-
- Als zu debuggende Anwendung die Anwendung wählen, welche die debuggende Dll laden soll
- Brechpunkt in der Dll setzen
- Debug-Sitzung starten
-
ListView schrieb:
Also ich habe es jetzt aauch mit dem Befehl
lResult=SendMessage(myList,LVM_GETITEMCOUNT,0,0)versucht!
Es passiert genau das gleiche...er zählt bis 9 rauf und dann gibt er immer nur ne 1 aus...
Jemand ne Idee??Deine Ausgabe passt nicht.
-
Wie meinste meine Ausgabe passt nicht....habe ja nicht anderes gemacht wie oben bereits gepostet wurde...einfach ne MessageBox ausgegeben
MessageBox(hwnd, szBuffer, "MessageBox", MB_OK);
-
szBuffer ist ein Unicode-String und Dein MessageBox-Aufruf eine Ansi-Funktion. Das passt nicht zusammen.
-
Aha..und was muss ich machen dass ich es zu laufen bringe?
-
Aus szBuffer einen Ansi-String machen oder die Unicode-Funktion von MessageBox aufrufen.