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