次の方法で共有


CWnd::CenterWindow

更新 : 2007 年 11 月

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

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 のメンバ