CWnd::CenterWindow

ウィンドウをその親ウィンドウの中央に揃えます。

void CenterWindow(
   CWnd* pAlternateOwner = NULL 
);

パラメーター

  • pAlternateOwner
    ウィンドウを中央に揃えるときの相対位置となる代替ウィンドウ (親ウィンドウ以外) へのポインター。

解説

通常は CDialog::OnInitDialog から呼び出され、ダイアログ ボックスをアプリケーションのメイン ウィンドウの中央に揃えます。 既定では、子ウィンドウをその親ウィンドウの中央に揃え、さらにポップ アップ ウィンドウをそのオーナーの中央に揃えます。 ポップ アップ ウィンドウがオーナーを持たないときは、画面の中央に揃えます。 オーナーや親ウィンドウ以外のウィンドウの中央に揃えるには、pAlternateOwner に有効なウィンドウを指定できます。 強制的に画面の中央に揃えるには、CWnd::GetDesktopWindow の戻り値を pAlternateOwner に指定してください。

使用例

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

   CenterWindow();

   return TRUE;
}

必要条件

**ヘッダー:**afxwin.h

参照

参照

CWnd クラス

階層図

CWnd::GetDesktopWindow

CDialog::OnInitDialog

概念

CWnd のメンバー