CWnd::CenterWindow

void CenterWindow( CWnd* pAlternateOwner = NULL );

参数:
pAlternateOwner指向一个窗口的指针,本窗口将被定位到该窗口(而不是其它的父窗口)的中央。

说明:
这个函数将一个窗口定位到它的父窗口的中央。通常在CDialog::OnInitDialog中调用,用于将对话框定位到应用程序主窗口的中央。在缺省情况下,这个函数将子窗口定位到它们的父窗口的中央,而将弹出窗口定位到拥有者的中央。如果弹出窗口没有拥有者,它将被定位到屏幕中央。如果要使窗口根据不是父窗口也不是拥有者的窗口来定位,则可以将pAlternateOwner参数可以被设为一个有效的窗口。如果要强迫相对于屏幕定位,则应在pAlternateOwner参数中传递CWnd::GetDesktopWindow返回的值。

请参阅:CWnd::GetDesktopWindow, CDialog::OnInitDialog