CWnd::CenterWindow

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

void CenterWindow(
   CWnd* pAlternateOwner = NULL 
);

パラメーター

  • pAlternateOwner
    相対的な中心別のペインへのポインター (親ウィンドウ以外)。

解説

通常、アプリケーションのメイン ウィンドウに対してダイアログ ボックスを中央揃えにするに CDialog::OnInitDialog から呼び出されます。既定では、関数は親ウィンドウと所有者に関連するポップアップ ウィンドウに関連する子ウィンドウを中央揃えにします。ポップアップ ウィンドウが所有されていない場合、画面に対して中央に表示されます。所有者または親ではない特定のウィンドウに対してウィンドウを中央揃えにするには、pAlternateOwner のパラメーターで有効なウィンドウに配置される場合があります。画面に対する中央強制するには、返される pAlternateOwnerとして CWnd::GetDesktopWindow を値を渡します。

使用例

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

   CenterWindow();

   return TRUE;
}

必要条件

ヘッダー: afxwin.h

参照

関連項目

CWnd クラス

階層図

CWnd::GetDesktopWindow

CDialog::OnInitDialog