Thema: Delphi DirectX GetPixel

Einzelnen Beitrag anzeigen

napsterxx

Registriert seit: 18. Mär 2007
Ort: Borland
556 Beiträge
 
Delphi 7 Enterprise
 
#1

DirectX GetPixel

  Alt 25. Mai 2008, 21:10
Delphi-Quellcode:
var
  X, Y: Integer;
begin
  X := Mouse.CursorPos.X;
  Y := Mouse.CursorPos.Y;
  Label1.Caption := 'X: ' + IntToStr(X) + ' Y: ' + IntToStr(Y);

  DC := GetDC( 200002 );
  Label1.Font.Color := (GetPixel(DC, X, Y));
end;
Das ist mein schöner code
Also das Handle stimmt, ich habe es mit WinSpy ausgelesen. Ich dachte ich bekomme so die Farbe unter der Maus die im SPiel gerade ist...

Die Farbe die ich erhalte ist immer schwarz.
Du derefernzierst p2 einmal und weißt die Adresse von i zu. Das heißt p2 (also der Zeiger auf einen Zeiger) zeigt auf den Zeiger p1 welchen du so auf i zeigen lässt.
  Mit Zitat antworten Zitat