MFC中窗口居中显示
对于一个窗体,可以使用其CenterWindow
方法将其居中,CenterWindow
方法有一个参数,通过其指定居中操作相对应的父窗口。
CenterWindow
方法的原型如下:
void CenterWindow(CWnd* pAlternateOwner = NULL);
如果要设置居中相对应的父窗体的话,可以将父窗体指针传入pAlternateOwner参数,如果pAlternateOwner参数为NULL,则将窗体在整个屏幕上居中。
示例
BOOL CMyWnd::OnInitDialog()
{CWnd::OnInitDialog();// 居中窗口在屏幕上CenterWindow(NULL);return TRUE;
}
CenterWindow
函数不仅可以在OnInitDialog
方法中调用,用于在窗口开始显示时居中,也可以在其他地方使用。