SAMPLE: Save and Restore Window Size, Position, Sample CodeLast reviewed: April 7, 1997Article ID: Q83234 |
3.10
WINDOWS
kbprg kbfile
The information in this article applies to:
Many applications available today allow the user to store the size and position of the application's main window in an initialization file. The next time the user runs the application, the stored size and position information is used to create the main window. The Windows File Manager and Program Manager are examples of applications that save and restore size and position information. Under Windows 3.0, many operations are required to retrieve the normal size and position for a window if it is maximized or minimized. Under Windows 3.1, the GetWindowPlacement() function has been provided to perform this task. GetWindowPlacement() provides the size and position of a restored window at all times, even when the window is minimized or maximized. The SetWindowPlacement() function allows an application to change its restored size and position at all times. The GetWindowPlacement() function stores the following information regarding a specified window into a WINDOWPLACEMENT structure:
MDIREST is a file in the Microsoft Software Library that demonstrates using GetWindowPlacement() to save the state of all windows in a multiple document interface (MDI) application when the application shuts down. When the user runs the application a second time, SetWindowPlacement() uses the stored information to restore the state of the windows. Download MDIREST.EXE, a self-extracting file, from the Microsoft Software Library (MSL) on the following services:
|
Additional reference words: 3.00 3.10 softlib MDIREST.EXE
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |