Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi In einem fremden ListView Elemente markieren (https://www.delphipraxis.net/58041-einem-fremden-listview-elemente-markieren.html)

Reddog 30. Nov 2005 14:08


In einem fremden ListView Elemente markieren
 
Hallo,

ich versuche gerade ein Programm zu schreiben, dass eine Stapelverarbeitung mit einem OCR-Programm erlaubt. Es klappt soweit ganz gut, allerdings müsste ich in einer ListView Elemente nacheinander auswählen. Bis jetzt mach ich das mit Simulation von Tastendrücken.

Gibt es da vielleicht eine Möglichkeit direkt die Elemente anzuwählen bzw. zumindest zu markieren?

Danke für jede Hilfe.

Ciao, Reddog.

chaosben 30. Nov 2005 14:13

Re: In einem fremden ListView Elemente markieren
 
Als erstes brauchst du denn Aufbau des Fensters in dem das ListView drin ist. Hierfür macht sich Windose gut.

Danach kannst du per FindWindow und FindWindowEx dir das Handle des ListViews suchen um damit dann daran herum zu spielen. Wenn du das dann hast, kannst du die LVM_ - Messages (zb.: LVM_GETITEMCOUNT) und die SendMessage-Funktion nutzen um deine "schmutzigen" Spielchen :) mit dem ListView zu treiben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:21 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz