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 dal quale la finestra ripristinata.questo membro può essere uno o entrambi i seguenti flag:

    • WPF_SETMINPOSITION specifica che la x e le y-posizioni della finestra ridotta a icona possono essere**.**specificato Questo flag deve essere specificato 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 a icona.Questa impostazione è valida solo la volta successiva nella finestra ripristinata.non modifica il comportamento predefinito di ripristino.Questo flag è valido solo quando il valore di SW_SHOWMINIMIZED viene specificato per il membro di showCmd .

  • showCmd
    Specifica lo stato corrente di visualizzazione della finestra.Questo membro può essere uno dei seguenti valori:

    • SW_HIDE nasconde la finestra e passa l'attivazione a un'altra finestra.

    • SW_MINIMIZE riduce la finestra specificata e attiva la finestra di primo livello nell'elenco del sistema.

    • SW_RESTORE attiva e visualizzare una finestra.Se la finestra è ridotta a icona o ingrandita, le finestre la ritorna alla dimensione originale e posizione (stessa di SW_SHOWNORMAL).

    • SW_SHOW attiva una finestra e le visualizzazioni in relative presentano dimensioni e 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 nella dimensione e posizione più recenti.La finestra attualmente attivo rimane attiva.

    • SW_SHOWNORMAL attiva e visualizzare una finestra.Se la finestra è ridotta a icona o ingrandita, le finestre la ritorna alla dimensione originale e posizione (stessa di SW_RESTORE).

  • ptMinPosition
    Specifica la posizione dell'angolo superiore sinistro della finestra quando viene ridotta a icona.

  • 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

Header: winuser.h

Vedere anche

Riferimenti

CWnd::SetWindowPlacement

Altre risorse

Strutture, stili, callback e di mappe messaggi