Einzelnen Beitrag anzeigen

burn

Registriert seit: 9. Apr 2003
80 Beiträge
 
Delphi 5 Professional
 
#3

Re: In Form2 mitbekommen wenn Form1 bewegt wird

  Alt 18. Dez 2009, 15:26
Hatte ich auch schon probiert aber leider wusste ich dann nicht weiter

Hab mir das so gedacht -> In Form1\WM_WINDOWPOSCHANGING:
SendMessage(Form2.handle, WM_WINDOWPOSCHANGING, ?, ?) Aber was muss ich für die 2 Fragezeichen einsetzen ??

Edit:

Hab das Problem selber lösen können. Ich habe einfach in Form1\WM_WINDOWPOSCAHNGING ein
SetWindowPos mit den Parametern von Form2 aufgerufen. Damit wird Form2\WM_WINDOWPOSCAHNGING ausgelöst...
Delphi-Quellcode:
procedure TForm1.WMWINDOWPOSCHANGING(var Msg: TWMWINDOWPOSCHANGING);
begin
  if Assigned(Form2) then
  begin
    SetWindowPos(Form2.Handle, 0, Form2.Left, Form2.Top, Form2.Width, Form2.Height,0);
  end;
end;

mfg burn
  Mit Zitat antworten Zitat