ďťż

Ładny brzuch

mam taki problem.
kiedy przypisuje do Canvas.Handle uchwyt pulpitu to moge po nim rysowac, ale kiedy przypisze uchwyt okna jakiejś aplikacji to to już nie działa.
chciałem spytać czy wogóle jest coś takiego możliwe.
z gory dzieki za pomoc



IMO da się, tylko okno zostaje odświeżone i narysowane "coś" znika.
Możesz pokombinować z TControlCanvas :)

dzieki za pomoc
narazie kod:

procedure TForm1.SpeedButton2Click(Sender: TObject);
var
uchwyt: TControlCanvas;
begin
uchwyt.Handle:= FindWindow(nil, 'IrfanView');
uchwyt.Ellipse(40, 40, 100, 100);
end;

nie działa (wyskakuje Access violation at adress...) ale pokombinuje;

IMO przydalo by sie stworzyc canve najpierw bo tak bez obiektu sie bawic ciezko bedzie...



CTRL + J
Wpisz "try".

np.:
var uchwyt: TControlCanvas; begin uchwyt:=TControlCanvas.Create; try // ... finally uchwyt.Free; end; end;
(chyba tak to szło)

Ali240: ciężko? nieee.. nie da się bo soft będzie się pluł :P Zawsze należy definiować :P

dzieki za pomoc

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •