SetWindowPlacement

  BOOL SetWindowPlacement(hwnd, lpwndpl)    
  HWND hwnd; /* handle of the window */
  WINDOWPLACEMENT * lpwndpl; /* address of position data struct */

The SetWindowPlacement function sets the show state and the normal (restored), minimized, and maximized positions for a window.

Parameters

hwnd

Identifies the window.

lpwndpl

Points to a WINDOWPLACEMENT structure that specifies the new show state and positions. The WINDOWPLACEMENT structure has the following form:

typedef struct tagWINDOWPLACEMENT { /* wndpl */

UINT length;

UINT flags;

UINT showCmd;

POINT ptMinPosition;

POINT ptMaxPosition;

RECT rcNormalPosition;

} WINDOWPLACEMENT;

Return Value

The return value is TRUE if the function was successful, or FALSE if an error occurred. To obtain extended error information, use the GetLastError function.

See Also

GetWindowPlacement