有趣生活

当前位置:首页>科技>mfc 设置窗口在顶层MFC编程--运行窗口居中显示

mfc 设置窗口在顶层MFC编程--运行窗口居中显示

发布时间:2026-06-18阅读(1)

导读一、源代码int窗口初始化(HWNDhDlg){RECTrect;GetWindowRect(hDlg,▭);//获取窗口高宽intpx=GetSystem....

一、源代码

int 窗口初始化(HWND hDlg){ RECT rect; GetWindowRect(hDlg,▭);//获取窗口高宽 int px = GetSystemMetrics(SM_CXFULLSCREEN);//获取屏幕高宽 int py = GetSystemMetrics(SM_CYFULLSCREEN); int wx = rect.right - rect.left; int wy = rect.bottom - rect.top; MoveWindow(hDlg, (px-wx)/2, (py-wy)/2, wx, wy, FALSE); return 0;}

二、函数解析

1、GetWindowRect:获取窗口的高和宽,存放在坐标rect

2、GetSystemMetrics:获取名目的高宽,不同参数获取不同数据

3、MoveWindow:移动窗口,后面跟着左上角和右下角的坐标

三、运行效果,在中间显示

欢迎关注编程有你公众号,每天学点编程知识

TAGS标签:  设置  窗口  顶层  编程  运行  mfc 设置窗口在顶

Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图