Freigeben über


CWnd::CenterWindow

Zentriert ein Fenster relativ zu seinem übergeordneten Element.

void CenterWindow(
   CWnd* pAlternateOwner = NULL 
);

Parameter

  • pAlternateOwner
    Zeiger auf einen alternativen Fenster, relativ zum es zentriert wird (als das übergeordnete Fenster).

Hinweise

Normalerweise aufgerufen von CDialog::OnInitDialog, um Dialogfelder relativ zu dem Hauptfenster der Anwendung zu zentrieren.Standardmäßig zentriert die Funktion untergeordnete Fenster relativ zum übergeordneten Fenster und Popupfenstern relativ zu den Besitzer.Wenn das Popupfenster nicht verwendet wird, wird es relativ zum Bildschirm zentriert.Um ein Fenster relativ zu einem bestimmten Fenster zu zentrieren das nicht der Besitzer oder das übergeordnete Element ist, wird der pAlternateOwner-Parameter auf einen gültigen Fenster festgelegt werden.Um das Zentrieren relativ zum Bildschirm zu erzwingen, übergeben Sie den Wert, der von CWnd::GetDesktopWindow als pAlternateOwner zurückgegeben wird.

Beispiel

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

   CenterWindow();

   return TRUE;
}

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CWnd-Klasse

Hierarchien-Diagramm

CWnd::GetDesktopWindow

CDialog::OnInitDialog