Compartir a través de


CWnd::CenterWindow

Centra una ventana en relación con su elemento primario.

void CenterWindow( 
   CWnd* pAlternateOwner = NULL  
);

Parámetros

  • pAlternateOwner
    Puntero a una ventana alternativa en relación con que se centrada (distinto de la ventana primaria).

Comentarios

Denominado normalmente de CDialog::OnInitDialog para centrar los cuadros de diálogo en relación con la ventana principal de la aplicación. De forma predeterminada, la función centra ventanas secundarias en relación con la ventana primaria, y las ventanas emergentes en relación con su propietario. Si la ventana emergente no se posee, se centra en relación a la pantalla. Para centrar una ventana en relación con una ventana concreta que no sea el propietario o el elemento primario, el parámetro de pAlternateOwner se puede establecer en una ventana válida. Para forzar centrar en relación a la pantalla, pase el valor devuelto por CWnd::GetDesktopWindow como pAlternateOwner.

Ejemplo

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

   CenterWindow();

   return TRUE;
}

Requisitos

encabezado: afxwin.h

Vea también

Referencia

CWnd (clase)

Gráfico de jerarquías

CWnd::GetDesktopWindow

CDialog::OnInitDialog