Dimensioni e posizione funzioni

Dopo la creazione di una finestra, un'applicazione può impostare dimensioni o la posizione della finestra chiamando una delle diverse funzioni diverse, tra cui SetWindowPlacement, MoveWindow, SetWindowPosed Error_invalid_dwp_handle. SetWindowPlacement Imposta posizione ridotta a icona di una finestra, posizione ingrandita, ripristinati le dimensioni e la posizione e Visualizza stato. Le funzioni MoveWindow e SetWindowPos sono simili; entrambe impostate le dimensioni o la posizione di una finestra singola applicazione. La funzione SetWindowPos comprende un insieme di flag che influiscono sulla stato di spettacolo della finestra; MoveWindow non include questi flag. Utilizzare le funzioni BeginDeferWindowPos, Error_invalid_dwp_handleed EndDeferWindowPos per impostare contemporaneamente la posizione di un certo numero di windows, tra cui le dimensioni, la posizione, la posizione nell'ordine z e Visualizza stato.

Un'applicazione può recuperare le coordinate del rettangolo di delimitazione di una finestra utilizzando la funzione GetWindowRect . GetWindowRect riempie un struttura RECT con le coordinate della finestra di sinistra superiore e inferiore destro angoli. Le coordinate sono relativi all'angolo superiore sinistro dello schermo, anche per una finestra figlio. La ScreenToClient o MapWindowPoints funzione esegue il mapping della coordinate dello schermo del rettangolo di delimitazione di una finestra figlio alle coordinate rispetto all'area client della finestra padre.

La funzione GetClientRect recupera le coordinate dell'area client di una finestra. GetClientRect riempie una struttura RECT con le coordinate di sinistra superiore e angoli inferiori destro dell'area client, ma le coordinate sono relative all'area client stesso. Questo significa che le coordinate di alto a di un'area client sinistra l'angolo sono sempre (0,0) e le coordinate del più basso destra sono la larghezza e l'altezza dell'area client.

La funzione CascadeWindows cascate le finestre sul desktop o sovrappone le finestre figlio del finestra padre specificato. La funzione TileWindows tessere le finestre sul desktop o piastrelle le finestre figlio del finestra padre specificato.

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index