Поделиться через


CWnd::CenterWindow

Выравнивает поле по отношению к его родительскому элементу.

void CenterWindow(
   CWnd* pAlternateOwner = NULL 
);

Параметры

  • pAlternateOwner
    Указатель к другому окну, относительно которого будет центризован (за исключением родительского окна).

Заметки

Обычно называемый из CDialog::OnInitDialog для центрировать диалоговые окна относительно главное окно приложения.По умолчанию функция центрирует дочерние окна относительно родительского окна и окна относительно всплывающим владелец.Если всплывающее окно, не принадлежащий ему по центру по оси y относительно экрана.Чтобы центрировать окно по отношению к определенному окну, не являющегося владельцем или родительского элемента, параметр pAlternateOwner может быть установлен для допустимого окна.Для принудительного центрировать по оси y относительно экрана передайте возвращаемое значение CWnd::GetDesktopWindow как pAlternateOwner.

Пример

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

   CenterWindow();

   return TRUE;
}

Требования

Header: afxwin.h

См. также

Ссылки

Класс CWnd

Диаграмма иерархии

CWnd::GetDesktopWindow

CDialog::OnInitDialog