Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Luckie,
12. Jul 2005
Genau darauf läuft es hinaus. Nur eben, dass du den Umweg über den reservierten Speicher im Fremden Prozess gehen musst. Mit den LuckieDIPS hast du ja schin die halbe Miete, nämlich die Captions. Statt sie in eine Ini-Datei zu schreiben, wie ich es mache schreibst du sie in dein RichEdit.
Diese Funktionalität bringt der SystemListview eben nicht mit. Da musst du eben, wie oben beschrieben,...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Luckie,
8. Jul 2005
Geht wieder.
Na ist doch ganz klar, du kannst ja nicht direkt auf den Speicher im fremden Prozess zugreifen, sondern nur auf Speicher, den du dir im fremden Prozess auch reserviert hast. Und nachrichten wie LVM_GETITEM und so funktionieren nicht, weil:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Luckie,
8. Jul 2005
Speicher im Prozess des Listwies reservieren (VirtualAllocEx, dort in eine TListItem Struktur alles reinkopieren (WriteProcessMemory) und dann mittels ReadProcessmemory in eine identsiche Struktur im eigenen Prozess kopieren. Dann kannst du damit machen, was du willst. Für Details guck dir meine LuckieDIPS an.