tagchen,
mit folgendem code kann ich die form eines formulares(fenster)
ändern:
p[0]:= Point(0,height div 3); // Coordinaten des ersten Punktes
p[1]:= Point(width div 2,0);
p[2]:= Point(width,height div 3);
p[3]:= Point(width,height);
p[4]:= Point(0,height);
HR:= CreatePolygonRgn(p,5,ALTERNATE); // Polygon erzeugen
SetWindowRgn(Handle,HR,true); // Polygon dem Fensterhandle des eigenen Form zuweisen
SetWindowPos(Handle, 0, Left, Top, Width, Height, swp_NoZOrder);
das ganze funktioniert recht gut, aber wenn das formular kein rechteck,
sondern eine andere form hat, kann man es mit der maus nur noch begrenzt
vergrößern!!!! verkleinern geht problemlos.
woher kann das kommen.
mfg
markus lemcke
mit folgendem code kann ich die form eines formulares(fenster)
ändern:
p[0]:= Point(0,height div 3); // Coordinaten des ersten Punktes
p[1]:= Point(width div 2,0);
p[2]:= Point(width,height div 3);
p[3]:= Point(width,height);
p[4]:= Point(0,height);
HR:= CreatePolygonRgn(p,5,ALTERNATE); // Polygon erzeugen
SetWindowRgn(Handle,HR,true); // Polygon dem Fensterhandle des eigenen Form zuweisen
SetWindowPos(Handle, 0, Left, Top, Width, Height, swp_NoZOrder);
das ganze funktioniert recht gut, aber wenn das formular kein rechteck,
sondern eine andere form hat, kann man es mit der maus nur noch begrenzt
vergrößern!!!! verkleinern geht problemlos.
woher kann das kommen.
mfg
markus lemcke