Condividi tramite


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

Vedere anche

Riferimenti

CWnd::SetWindowPlacement

Altre risorse

Strutture, stili, callback e mappe messaggi