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方法中调用,用于在窗口开始显示时居中,也可以在其他地方使用。

相关推荐
Morwit7 分钟前
Qt qml创建c++类的单例对象
开发语言·c++·qt
June`7 分钟前
IO模型全解析:从阻塞到异步(高并发的reactor模型)
linux·服务器·网络·c++
YxVoyager13 分钟前
Qt C++ :QRegularExpression 正则表达式使用详解
c++·qt·正则表达式
闻缺陷则喜何志丹14 分钟前
【回文 字符串】3677 统计二进制回文数字的数目|2223
c++·算法·字符串·力扣·回文
李余博睿(新疆)16 分钟前
c++分治算法
c++
oioihoii21 分钟前
Protocol Buffers 编码原理深度解析
c++
消失的旧时光-194322 分钟前
函数指针 + 结构体 = C 语言的“对象模型”?——从 C 到 C++ / Java 的本质统一
linux·c语言·开发语言·c++·c
郝学胜-神的一滴26 分钟前
Linux系统编程:深入理解读写锁的原理与应用
linux·服务器·开发语言·c++·程序人生
Larry_Yanan26 分钟前
Qt多进程(十一)Linux下socket通信
linux·开发语言·c++·qt
DYS_房东的猫44 分钟前
《 C++ 零基础入门教程》第3章:结构体与类 —— 用面向对象组织代码
开发语言·c++