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

相关推荐
_OP_CHEN14 分钟前
【算法基础篇】(二十六)数据结构封神!Trie 树从入门到爆杀算法题:拼音输入法、单词统计都靠它
数据结构·c++·算法·蓝桥杯·trie树·算法竞赛·acm/icpc
ULTRA??14 分钟前
C++类型和容器在Rust中的对应关系
c++·rust
明洞日记23 分钟前
【设计模式手册016】中介者模式 - 解耦多对象交互
c++·设计模式·交互·中介者模式
李日灐25 分钟前
C++STL:熟悉vector的底层实现,部分源码解析,迭代器失效和深层次浅拷贝
开发语言·c++
一只小bit27 分钟前
Qt 信号与槽:信号产生与处理之间的重要函数
前端·c++·qt·cpp·页面
十五年专注C++开发1 小时前
sigslot: 一个轻量级实现观察者模式的C++开源库
c++·观察者模式·开源
千千道1 小时前
QT上位机作为FTP客户端上传多文件
c++·qt
屿筱1 小时前
vscode 关于C/C++的环境配置
c++·ide·vscode
程序喵大人1 小时前
C++ MCP 服务器实现
开发语言·c++·项目·mcp服务器
小尧嵌入式1 小时前
QT软件开发知识点流程及文本转语音工具
开发语言·c++·qt