QUESTION: How do I make sure my main form occupies all of the desktop space when my application is run? ANSWER: Below is a code sample that demonstrates the process. procedure TForm1.FormCreate(Sender: TObject); var DeskTopForm: TRect; begin (* You'll find more options in the Win32.hlp file under SystemParametersInfo *) SystemParametersInfo(SPI_GETWORKAREA, 0, Pointer(@DeskTopForm), 0); Top := DeskTopForm.Top; Left := DeskTopForm.Left; Height := DeskTopForm.Bottom — DeskTopForm.Top + 1; Width := DeskTopForm.Right — DeskTopForm.Left + 1; end; |
Last Modified: 05-FEB-02