Struttura WINDOWPLACEMENT
La struttura di WINDOWPLACEMENT contiene informazioni sulla posizione di una finestra sullo schermo**.**
typedef struct tagWINDOWPLACEMENT { /* wndpl */
UINT length;
UINT flags;
UINT showCmd;
POINT ptMinPosition;
POINT ptMaxPosition;
RECT rcNormalPosition;
} WINDOWPLACEMENT;
Parametri
length
Specifica la lunghezza, in byte, della struttura**.**flags
Specifica i flag che controllano la posizione della finestra ridotta a icona e il metodo da cui il ripristino della finestra. Questo membro può essere uno o entrambi i seguenti flag:WPF_SETMINPOSITION specifica che la x e y le posizioni della finestra ridotta a icona possono essere**.**specificato Questo flag è necessario specificare se le coordinate sono impostate nel membro di ptMinPosition.
WPF_RESTORETOMAXIMIZED specifica che la finestra ripristinata viene ingrandita, indipendentemente dal fatto che è stato ingrandita prima che venisse ridotta. Questa impostazione è valida solo alla successiva apertura della finestra ripristinata. Non modifica il comportamento predefinito di ripristino. Questo flag è valido solo quando il valore di SW_SHOWMINIMIZED è specificato per il membro di showCmd.
showCmd
Specifica lo stato corrente mostra finestra. Questo membro può essere uno dei seguenti valori:SW_HIDE nasconde la finestra e l'attivazione passa a un'altra finestra.
SW_MINIMIZE riduce la finestra specificata e attiva la finestra di primo livello nell'elenco di sistema.
SW_RESTORE attiva e visualizzare una finestra. Se la finestra viene ridotta o ingrandita, le finestre la ripristina alle dimensioni e la posizione (stessa di SW_SHOWNORMAL).
SW_SHOW attiva una finestra e le visualizzazioni nelle attuali dimensioni e la posizione.
SW_SHOWMAXIMIZED attiva una finestra e le visualizzazioni come finestra ingrandita.
SW_SHOWMINIMIZED attiva una finestra e le visualizzazioni come icona.
SW_SHOWMINNOACTIVE visualizzare una finestra come icona. La finestra attualmente attivo rimane attiva.
SW_SHOWNA visualizzare una finestra nello stato corrente. La finestra attualmente attivo rimane attiva.
SW_SHOWNOACTIVATE visualizzare una finestra nelle dimensioni e la posizione più recenti. La finestra attualmente attivo rimane attiva.
SW_SHOWNORMAL attiva e visualizzare una finestra. Se la finestra viene ridotta o ingrandita, le finestre la ripristina alle dimensioni e la posizione (stessa di SW_RESTORE).
ptMinPosition
Specifica la posizione dell'angolo superiore sinistro della finestra quando viene ridotta.ptMaxPosition
Specifica la posizione dell'angolo superiore sinistro della finestra quando la finestra viene ingrandita.rcNormalPosition
Specifica le coordinate della finestra quando viene nella posizione (ripristino) normale.
Requisiti
Intestazione: winuser.h