Einzelnen Beitrag anzeigen

simjoh

Registriert seit: 13. Nov 2006
Ort: Asslar
99 Beiträge
 
Delphi 7 Enterprise
 
#14

Re: GetDC, Canvas, bsclear

  Alt 13. Jul 2007, 10:52
Fuuuuuuuuuuuunzt!!

Ohne wackeln und zappeln des fremden Fensters. Geht tatsächlich mit
Delphi-Quellcode:
var
  Rect: TRect;
begin
  GetWindowRect(FremdesFenster.Handle, Rect);
  Rect.Bottom:= Rect.Bottom- Rect.Top;
  Rect.Right:= Rect.Right- Rect.Left;
  Rect.Top:= 0;
  Rect.Left:= 0;
  RedrawWindow(FremdesFenster.Handle, @Rect, 0, RDW_ERASE or RDW_FRAME or RDW_INVALIDATE or RDW_UPDATENOW or RDW_ALLCHILDREN);
Man muss bei GetWindowRect auch das Handle des fremden Fensters angeben!!

Danke bitsetter!! Liebe Grüße
  Mit Zitat antworten Zitat