Witam wszystkich.

Jak zrobić okno które zachowywało się podobnie do paska zadań w windowsie? Pasek zadań po przesunięciu np. na górę sprawia że rozmiar i położenie zmaksymalizowanych okien zmieniają się. To udało mi się już mniej więcej zrobić poleceniem, które określa rozmiar przestrzeni roboczej na pulpicie:

SystemParametersInfo(SPI_SETWORKAREA, NULL, Prost, NULL);
gdzie Prost to prostokąt TRect.

Pozostaje mi jeszcze kwestia ikon na pulpicie. Gdy zmnieniamy położenie paska zadań, wszystkie ikony zostają również przemieszczone, tak by nie wchodziły na pasek.

Co trzeba zrobić (jakich poleceń użyć), by moje okno zachowywało się podobnie jak pasek zadań?

Pozdrawiam, Titus-s