P
Nunja wie sich der etwas denglischen aussage des titels entnehmen lässt, wüsste ich gerne ob es möglich ist, einen screenshot von einem teil des bildschirms zu machen (es reicht 1 pixel!) ohne vorher den ganzen bildschirm zu fotographieren! das ganze aus performancegründen...
danke
edit:
int d = 0;
while(d == 0)
{
POINT mp;
GetCursorPos(&mp);
HRGN rg = CreateRectRgn(mp.x-1, mp.y+4, mp.x, mp.y+5);
//HDC hdcScreen = CreateDC(0);
HDC hdcScreen = GetDCEx(NULL, rg, DCX_INTERSECTRGN);
COLORREF p = GetPixel(hdcScreen,0,0);
printf("%i, %i, %i \n", GetRValue(p), GetGValue(p), GetBValue(p));
if(GetRValue(p) > 10 && GetGValue(p) <= 0 && GetBValue(p) <= 0)
{
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
Sleep(5);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
}
Sleep(5);
}
so klappts schonmal nicht ausgabe: 255 255 255