AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi [Problem] Pixelfarbe suchen [Lösungansätze] AutoIT & Bitmap
Thema durchsuchen
Ansicht
Themen-Optionen

[Problem] Pixelfarbe suchen [Lösungansätze] AutoIT & Bitmap

Offene Frage von "MaToBe"
Ein Thema von MaToBe · begonnen am 1. Okt 2008 · letzter Beitrag vom 1. Okt 2008
 
MaToBe

Registriert seit: 2. Aug 2008
162 Beiträge
 
#1

[Problem] Pixelfarbe suchen [Lösungansätze] AutoIT & Bit

  Alt 1. Okt 2008, 18:13
Hi,

ich möchte gerne unter Angabe eines bestimmten Pixel dessen Farbe ermitteln. Da es sich aber um ein mit DirectX laufende Anwendung handelt bringt die Abfrage per

Delphi-Quellcode:
function TForm1.DesktopColor(const x,y: integer): TColor;
var
c:TCanvas;
begin
c:=TCanvas.create;
c.handle:=GetWindowDC(WindowHandel);
result:=getpixel(c.handle,x,y);
c.free;
end;
nur den Pixel an der Position auf dem Desktop.

Nun habe ich noch 2 Möglichkeiten gelesen:

1. Die Implementierung von AutoIT in Delphi:
Ich habe die AutoIT.dll mit allen AutoIT Befehlen. Da ich neu auf dem Gebiet der DLLs bin würde ich mich freuen, wenn sich jemand bereiterklären würde, hier im Thread mir detaliert zu erklären wie ich diese DLL in mein Delphi-Programm einbinden kann und iwe ich dann die AutoIT Befehle korrekt aufrufe.


2. Screenshot der Anwendung mit anschließendem GetPixel
Die 2. Möglichkeit wäre, alle 500ms einen Screenshot des Dektops zu machen. Diesen könnte man ja dann auf die Pixelfarbe hin untersuchen. Auch bei dieser Möglichkeit würde ich um eine detaliert Anleitung bitten.


Ich freue mich schon auf eure Antworten, MFG MaToBe
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:12 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz