Einzelnen Beitrag anzeigen

tommie-lie
(Gast)

n/a Beiträge
 
#10

Re: Anhand von Listview.handle Itemscaptions auslesen

  Alt 11. Mai 2004, 22:30
LVM_GETITEMCOUNT kannst du auch an fremde Prozesse schicken, da es keinen Pointer benutzt.
Das Problem bei solchen Messages ist eigentlich nur, wenn ein Puffer benötigt wird, der in Form eines Pointers angegeben ist. Bei 9x soll man da MMFs benutzen um einen SharedMemory-Block einzublenden, bei NT klappt das leider nicht mehr, da geht dann nur Luckies Variante mit VirtualAllocEx (die wiederum mit 9x nicht mehr geht, alles ziemlich inkonsequent ).
LVM_GETITEMCOUNT benutzt aber keinen Pointer, um den Wert zurückzugeben (z.B. eine Struktur oder sowas), sondern als Ergebnis der Message (somit als Ergebnis der SendMessage-Prozedur), und das klappt auch über Prozessgrenzen hinweg.
  Mit Zitat antworten Zitat