MFC 问题汇总(01)(MFC客户端无法显示在桌面最顶层)

来源:互联网 发布:医疗卫生软件 编辑:程序博客网 时间:2024/06/08 02:01

问题描述

MFC 应用程序打包成 exe 可执行文件,安装后,双击启动,客户端窗口显示在桌面的最底层!需要点击“任务栏”中的程序图标才能把客户端窗口弹出到桌面的最顶层!

解决方案

在主窗口的 OnCreate 方法中调用 SetForegroundWindow 方法即可!

代码片段

int CVeoDlg::OnCreate(LPCREATESTRUCT lpCreateStruct){    if (CDialog::OnCreate(lpCreateStruct) == -1)        return -1;    // TODO:  在此添加您专用的创建代码    this->SetForegroundWindow();     return 0;}

Zoom云视频会议1
Zoom云视频会议2

0 0