CWnd::MoveWindow

voidMoveWindow (intx,inty,intnWidth,intnHauteur,BOOLbRepaint=vrai);

void MoveWindow ( LPCRECT lpRect, BOOL bRepaint = TRUE );

Paramètres

x

Spécifie la nouvelle position du côté gauche de la CWnd.

y

Spécifie la nouvelle position du haut de la CWnd.

nLargeur

Spécifie la nouvelle largeur de la CWnd.

nHauteur

Spécifie la nouvelle hauteur de la CWnd.

bRepaint

Spécifie si le CWnd doit être repeinte. Si TRUE, CWnd reçoit un de message WM_PAINT dans son gestionnaire de messages OnPaint comme d'habitude. Si ce paramètre a la valeur FALSE, aucune remise en peinture de toute sorte se produit. Cela s'applique à la zone client, pour la zone non cliente (y compris les barres de titre et faites défiler) et à une partie de la fenêtre parente a découvert à la suite de déménagement de Cwnd. Lorsque ce paramètre est FALSE, l'application doit explicitement invalider ou redessiner toutes les parties de la fenêtre de CWnd et le parent qui doit être redessiné.

lpRect

L'objet CRect ou structure RECT qui spécifie la nouvelle taille et la position.

Remarques

Modifie la position et les dimensions.

Un objet de niveau supérieur CWnd , les paramètres x et y sont par rapport à l'angle supérieur gauche de l'écran. Pour un objet de CWnd enfant, ils sont par rapport à l'angle supérieur gauche de la zone client de la fenêtre parente.

La fonction MoveWindow envoie le message WM_GETMINMAXINFO . Manutention ce message donne CWnd la possibilité de modifier les valeurs par défaut pour les fenêtres de plus grands et le plus petit possibles. Si les paramètres de la fonction de membre MoveWindow dépassent ces valeurs, les valeurs peuvent être remplacées par les valeurs minimums ou maximum dans le gestionnaire d'événements WM_GETMINMAXINFO.

Aperçu de CWnd |nbsp ; Membres de la classe | Graphique de la hiérarchie

Voir aussinbsp ;CWnd::SetWindowPos, WM_GETMI&NMAXINFO, :: MoveWindow

Index