MFC中窗口居中显示

MFC中窗口居中显示

对于一个窗体,可以使用其CenterWindow方法将其居中,CenterWindow方法有一个参数,通过其指定居中操作相对应的父窗口。

CenterWindow方法的原型如下:

cpp 复制代码
void CenterWindow(CWnd* pAlternateOwner = NULL);

如果要设置居中相对应的父窗体的话,可以将父窗体指针传入pAlternateOwner参数,如果pAlternateOwner参数为NULL,则将窗体在整个屏幕上居中。

示例

cpp 复制代码
BOOL CMyWnd::OnInitDialog()
{
    CWnd::OnInitDialog();

    // 居中窗口在屏幕上
    CenterWindow(NULL);

    return TRUE;
}

CenterWindow函数不仅可以在OnInitDialog方法中调用,用于在窗口开始显示时居中,也可以在其他地方使用。

相关推荐
Vdeilae7 分钟前
QT QCHeckBox 互斥设置方法
c++
末央&1 小时前
【C++】Stack和Queue的底层封装和实现
开发语言·c++
martian6652 小时前
C++异步编程从入门到精通实战:全面指南与实战案例
开发语言·c++·性能优化
青丝挽来生*2 小时前
继承-C++
开发语言·c++
努力学习的小廉2 小时前
【C++】 —— 笔试刷题day_18
开发语言·c++·算法
十五年专注C++开发2 小时前
面试题:C++11在C++98基础上增加了哪些内容?
开发语言·c++·设计模式·面试·stl·适配器模式
麦田里的守望者江2 小时前
这个PC项目是去做还是不去做?
android·c++
黑心萝卜三条杠3 小时前
C++ 中结构体运算符重载与排序逻辑解析
c++
我不会JAVA!3 小时前
C++ 实现A*算法
c++·算法
小王努力学编程3 小时前
贪心算法学习C++
开发语言·c++·学习·算法·leetcode·贪心算法