Welcome to the new DelphiDabbler Code Library Documentation.

This is a new site that's currently running on alpha code. There are going to be bugs. If you discover any, please report them on the site's issues page (GitHub account required). Thanks.

Warning: Many URLs are going to change. Refer to the README file to discover which library project's documentation has been completed.

ReadWdwState method

Project: Window State Components.

Unit: PJWdwState.

Class: TPJWdwState

Applies to: ~>5.0

procedure ReadWdwState(
  var Left, Top, Width, Height, State: Integer
); override;

Description

ReadWdwState is used used to read a window’s size, position and state from an ini file.

This protected method is overrridden by TPJWdwState to read the window’s state, size and position information from an ini file. Before reading the ini file ReadWdwState triggers the OnGetIniData event (or, ~>5.5, OnGetIniDataEx) to enable the user to change the location and name of the ini file and the section within it from which to read the data.

The position of the window is returned in the Left and Top parameters, the size in the Width and Height parameters and the state in the State parameter. State is the ordinal value of a member of the TWindowState enumeration: wsMinimized, wsMaximized or wsNormal. The parameters are set to those currently existing for the associated window before calling the method.

This method is called by the Restore method.