共用方式為


CWnd::CenterWindow

將一個視窗相對於其父代。

void CenterWindow(
   CWnd* pAlternateOwner = NULL 
);

參數

  • pAlternateOwner
    指標會置相對的替代視窗 (除了父視窗以外)。

備註

通常會從 CDialog::OnInitDialog 中心對話方塊相對應用程式的主視窗。 根據預設,函式會將子視窗相對於其父視窗和快顯視窗相對於其擁有人。 如果快顯視窗並未擁有,它會置中相對於螢幕。 若要將視窗相對於不是這個擁有人或父代的特定視窗, pAlternateOwner 參數可以設定為有效的視窗。 若要強制中心相對於螢幕,請將當做 pAlternateOwner傳回的 CWnd::GetDesktopWindow 值。

範例

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

   CenterWindow();

   return TRUE;
}

需求

Header: afxwin.h

請參閱

參考

CWnd 類別

階層架構圖

CWnd::GetDesktopWindow

CDialog::OnInitDialog