[winapi] przesuwanie formatki

0

pisze właśnie program składający sie z 2 formatek i chciałbym żeby Form2 przesuwała sie razem z Form1. Czyli jak złapie za formatke1 to żeby formatka2 przesuwała sie w tą samą strone co Form1.
Z góry dziękuje za pomoc :)

0

Utwórz zmienną przechowującą różnice współrzędnych ekranowe Form1 i Form2.
Podczas przesuwania okna Form1 bedzie otrzymywać komunikat WM_MOVING. Obsługując go otrzymasz nowe współrzędne okna Form1, od których możesz odjąć zapisaną różnice, a wynik użyć w funkcji MoveWindow, jako parametry podając policzone wpółrzędne i uchwyt okna Form2. Jak chcesz efekt obustronny, to analogicznie zrób tak dla Form2.
Współrzędne okna sprawdzasz funkcją GetWindowRect.

1 użytkowników online, w tym zalogowanych: 0, gości: 1