![mfc实现对话框全屏置顶显示 mfc实现对话框全屏置顶显示](https://image.shishitao.com:8440/aHR0cHM6Ly9ia3FzaW1nLmlrYWZhbi5jb20vdXBsb2FkL2NoYXRncHQtcy5wbmc%2FIQ%3D%3D.png?!?w=700&webp=1)
一、MFC让对话框窗口始终在最前
方法一:在对话框的属性中,把SystemModal设置为True。
二、全屏显示
在CDialog7::OnInitDialog()中加入:
先取得分辨率,
int cx,cy;
cx = GetSystemMetrics(SM_CXSCREEN);
cy = GetSystemMetrics(SM_CYSCREEN);
再用MoveWindow
![mfc实现对话框全屏置顶显示 mfc实现对话框全屏置顶显示](https://image.shishitao.com:8440/aHR0cHM6Ly9jb21tb24uY25ibG9ncy5jb20vaW1hZ2VzL2NvcHljb2RlLmdpZg%3D%3D.gif?w=700&webp=1)
CRect rcTemp;
rcTemp.BottomRight() = CPoint(cx, cy);
rcTemp.TopLeft() = CPoint(0, 0);
MoveWindow(&rcTemp);