Position von Grafiken in einem anderen Frame herausfinden
-
also ich würde gern die Position von verschiedenen Farbpunkten auf dem Bildschirm herausfinden. Die ich vorher definiert habe.
Was für Befehle muss ich benutzen wenn ich sagen will.Ach du holde Maid von Programm bitte verate mir die Koordinaten wo ein Pixel(oder mehr) #FFFFFF ist?
Vielen Dank im Voraus

-
ok erstens was verwendest du?
in winapi gibts die funktion GetPixel(hDC,x,y);
-
Achso entschuldige hab ich voll vergessen ich bin so ein alter "Borland C++ Bilder" Mensch
und mit DirectX
-
Jetzt hät ich schon eine Lösung für winapi
ich setze irgend eine Position
und suche ab.COLORREF rot = RGB(255, 0, 0);
GetPixel(hDC, positionX,positionY) != rot || // Kein Hindernis im Weg
wenn falsch
{
x +1 (50 mal)
dann y+1 (1 mal)
}
und dann wieder von vorneAber ich will kein Winapi weil mein Visual Studio nicht funtzt

-
hmmm...
das is schwerer...
such mal nachLockRect(D3DLOCKED_RECT *pLockedRect,const RECT *pRect,DWORD Flags);mit:
typedef struct _D3DLOCKED_RECT{ INT Pitch; void *pBits; } D3DLOCKED_RECT;D3DCOLOR* Pixels=(D3DCOLOR*) LockedREct.pBits;hoffe das hilft weiter
-
Das ist doch ein wenig aufwendig da probier ich lieber Visual Studio zum laufen zu bringen oder das ist jetzt vermutlich eine ein wenig doofe Frage kann ich irgendwie API im Borland benuten?