void GetWindowDisplaySetting (int *visible, int *zoomState);
Indicates how the user of your application wants the initial application window to display. The values that GetWindowDisplaySetting returns reflect the display options the user sets for the program in Microsoft Windows shells, such as Windows Explorer.
Linux This function is not supported.
If you want to honor the users display options, put the following code where you display your initial panel:
int showWindow, zoomState;
GetWindowDisplaySetting (&showWindow, &zoomState);
/* Load panel or create panel. */
if (showWindow){
SetPanelAttribute (panel, ATTR_WINDOW_ZOOM, zoomState);
SetPanelAttribute (panel, ATTR_VISIBLE, 1);
}
Output | ||
Name | Type | Description |
visible | integer | Indicates whether the user wanted the initial panel to appear when your application starts. 0 = hide window 1 = display window |
zoomState | integer | If the visible parameter is set to 1, this parameter specifies how the user wants the initial panel to appear. ATTR_NO_ZOOM = normal display ATTR_MINIMIZE ATTR_MAXIMIZE |
None.