Einzelnen Beitrag anzeigen

oki

Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
 
Delphi 2007 Professional
 
#8

Re: möchte immer an der selben Position bleiben

  Alt 26. Aug 2007, 21:09
Nun,

ein weiterer Weg ist die procedure WMMOVING. Das gelieferte Rect auf die feste Rect-Einstellung korrigieren und fertig.
Delphi-Quellcode:
procedure WMMoving(var AMsg: TMessage); message WM_MOVING;

procedure TMyCustomControl.WMMoving(var AMsg: TMessage);
var ARect : PRect;
begin
  ARect := PRect(AMsg.lParam);
  ARect.Left := 10;
  ARect.Top := 10;
end;
Gruß oki
42
  Mit Zitat antworten Zitat