Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Delphi - Barva pixelu na obrazovce

Musis zjistit adresu canvasu obrazovky

var
  DeskTopDC: HDC;
  DeskTopCanvas: TCanvas;
begin
  DeskTopDC := GetWindowDC(GetDesktopWindow);
  DeskTopCanvas := TCanvas.Create;
  DeskTopCanvas.Handle := DeskTopDC;
  { zde si z canvasu sejmes barvu z nejakeho bodu 
    Ja jsem to resil napr. minmalizaci vlastni aplikace, kopii obrazvky do Image, 
    ktery jsem zobrazil pres celou obrazovku a sejmutim bodu  }
  ReleaseDC(GetDesktopWindow, DeskTopDC);
  DeskTopCanvas.Free;
end;

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny