Registriert seit: 17. Sep 2006
Ort: Sonnensystem, Zentral
1.522 Beiträge
Delphi 5 Standard
|
Re: Benötige Hilfe beim Entwickeln einer Komponente
8. Sep 2007, 18:08
Also als Beispiel:
Delphi-Quellcode:
procedure TMyControl.Foo;
var Rgn1, Rgn2:HRgn;
begin
Rgn1:=CreateRectRgn(0, 0, Width, Hight);
SetWindowRgn( Handle, Rgn1, TRUE);
// Jetzt hat das OS die Kontrolle über das Handle in Rgn1
Rgn2:=CreateRectRgn(0, 0, Width, Hight);
SetWindowRgn( Handle, Rgn2, TRUE);
// Jetzt hat das OS die Kontrolle über das Handle in Rgn2 und Rgn1 wurde gelöscht
SetWindowRgn( Handle, 0, TRUE);
// Und nu is auch Rgn2 gelöscht
end;
Edit: Fehler ausgebessert
|
|
Zitat
|