Witam,
mam aplikację typu MDI (Delphi 7) oraz funkcję, która dopasowuje rozmiar okna typu Child do jego zawartości. Mam problem z miejscem, w którym ta funkcja ma zostać wywołana. Jeśli ją wywołam:
- raz na początku (przy jej tworzeniu), to gdy formy są zmaksymalizowane powstaje dziwny efekt (jest jednocześni zmaksymalizowana i nie na pełnym ekranie głównej formy)
- j.w. ale wcześniej sprawdzam czy WindowState = wsNormal, to jest OK, ale po przywróceniu rozmiarów formy jej rozmiar nie zostanie już dopasowany
- próba sprawdzania w zdarzeniu OnResize jaki jest status okna (normalny czy zmaksymalizowany) nie pomaga, bo o dziwo po przywróceniu okna jego status jest wsMaximized, a nie wsNormal
Czy jest jakieś zdarzenie generowane tylko przy przywracaniu okna z maksymalego rozmiaru? Jeśli tak, to rozwiązałoby mój problem. A może jest jakieś inne. lepsze rozwiązanie tego problemu?
Z góry dziękuję za odpowiedzi.