MFC编程 -- 运行窗口居中显示

简介: MFC编程 -- 运行窗口居中显示

一、源代码

int 窗口初始化(HWND hDlg)
{
    RECT rect;
    GetWindowRect(hDlg,&rect);//获取窗口高宽
    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:移动窗口,后面跟着左上角和右下角的坐标


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


0a2653c851af460fa595bd959398a8f1.png

目录
相关文章
|
Python
Pyside6-第一篇-创建第一个窗口
Pyside6-第一篇-创建第一个窗口
319 0
|
6月前
MFC编程 -- 保存和读取列表框内容
MFC编程 -- 保存和读取列表框内容
85 1
|
6月前
MFC编程 -- 编辑框随窗口改变大小
MFC编程 -- 编辑框随窗口改变大小
21 0
|
6月前
MFC编程 -- 获取鼠标坐标位置
MFC编程 -- 获取鼠标坐标位置
48 0
|
6月前
MFC编程 -- 添加菜单
MFC编程 -- 添加菜单
30 0
|
6月前
win32编程 -- 窗口中字符串移动
win32编程 -- 窗口中字符串移动
32 0
|
Windows
PADS在WIN10系统中菜单显示不全的解决方法
决定由AD转PADS,打开发现菜单显示不正常,如下图所示:
757 0
MFC编程 -- 运行窗口居中显示
MFC编程 -- 运行窗口居中显示
207 0
MFC编程 -- 运行窗口居中显示
x11/xwindow GUI窗口代码范例
x11/xwindow GUI窗口代码范例
178 0
gtk窗口和标签控件范例代码
gtk窗口和标签控件范例代码
107 0