Partager via


CWnd::CenterWindow

Centre une fenêtre rapport à son parent.

void CenterWindow( 
   CWnd* pAlternateOwner = NULL  
);

Paramètres

  • pAlternateOwner
    Pointeur vers une autre fenêtre associée qu'elle sera centré (autre que la fenêtre parente).

Notes

Généralement appelé de CDialog::OnInitDialog pour centrer les boîtes de dialogue relative à la fenêtre principale de l'application. Par défaut, la fonction centre les fenêtres enfants par rapport à leur fenêtre parente, et aux fenêtres indépendantes par rapport à leur propriétaire. Si la fenêtre indépendante n'est pas possédée, elle est centrée relatif à l'écran. Pour centrer une fenêtre par rapport à une fenêtre spécifique qui n'est pas le propriétaire ou le parent, le paramètre d' pAlternateOwner peut être placé dans une fenêtre valide. Pour forcer centrer relatif à l'écran, passez la valeur retournée par CWnd::GetDesktopWindow comme pAlternateOwner.

Exemple

BOOL CAboutDlg::OnInitDialog()
{
   CDialog::OnInitDialog();

   CenterWindow();

   return TRUE;
}

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CWnd, classe

Graphique de la hiérarchie

CWnd::GetDesktopWindow

CDialog::OnInitDialog