隐藏基于对话框的MFC应用程序窗口的方法
(推荐这个方法,非常好用)
很多人可能会将窗口创建出来,然后用一个 ShowWindow(SW_HIDE) 的方法去隐藏窗口,当然这是可以做到隐藏的功能,但是有一点不足的地方就是窗口在隐藏之前会有一下短瞬的闪烁,而以下这种方法可以解决这种问题:
在 C***App::InitInstance() 的函数中将以下的这一段注释掉:
C***Dlg dlg;
m_pMainWnd = &dlg;int nResponse = dlg.DoModal();
if (nResponse == IDOK)
{// TODO: Place code here to handle when the dialog is// dismissed with OK
}
else if (nResponse == IDCANCEL)
{// TODO: Place code here to handle when the dialog is// dismissed with Cancel
}// Since the dialog has been closed, return FALSE so that we exit the
// application, rather than start the application's message pump.
return FALSE;
换成:
C***Dlg *dlg = new C***Dlg;
m_pMainWnd = dlg;return dlg->Create(IDD_***_DIALOG);
同时将 IDD_***_DIALOG 的对话框资源属性页的 Visible 属性的勾去掉即可。
隐藏基于对话框的MFC应用程序窗口的方法相关推荐
- VS2013基于对话框的MFC串口通信简单案例教程
本例程是在VS2013环境下,使用MFC做的是一个简单的串口通信程序. 虚拟的串口软件工具下载地址:https://pan.baidu.com/s/1D-oddZk3Z_ioXBUpXE7ksw 密码 ...
- VS如何新建一个基于对话框的MFC工程并添加按钮
学习MFC的初学者,入门的步骤很重要,新建一个基于对话框的MFC应用程序,并通过拖拉按钮等,初步搭建自己的MFC工程. 工具/原料 笔记本电脑 VS2010 方法/步骤 打开VS2010,并新建MFC ...
- 屏蔽基于对话框的MFC程序中按下ESC关闭窗口的功能
在基于对话框的MFC程序中,如果你按下ESC,将会关闭对话框.如何屏蔽这个键呢,其实很简单,只要重载下PreTranslateMessage()即可. 方法:在对话框类上右击,选择"Add ...
- 基于对话框的MFC程序加载位图为背景图案
from: http://rwsk.snnu.edu.cn/?uid-156-action-viewspace-itemid-240 先载入一张图片 ,ID 为 IDB_BITMAP2 TestDlg ...
- 基于VTK的MFC应用程序开发(3)
基于VTK的MFC应用程序开发(3) 分类: VTK应用示例 2013-05-17 13:37 3307人阅读 评论(23) 收藏 举报 目录(?)[+] 之前介绍了基于VTK的单文档应用程序开发,并 ...
- 基于VTK的MFC应用程序开发(1)
基于VTK的MFC应用程序开发(1) 分类: VTK应用示例 2013-03-24 22:35 4195人阅读 评论(28) 收藏 举报 CMakeVTKMFC 目录(?)[+] 提到MFC一般都不陌 ...
- 基于VTK的MFC应用程序开发(2)
基于VTK的MFC应用程序开发(2) 分类: VTK应用示例 2013-03-29 13:03 6647人阅读 评论(18) 收藏 举报 MFCVTK图像重采样 目录(?)[+] 现在基于VTK的MF ...
- C++学习日记1:VS2015环境下,创建基于对话框的MFC工程
VS2015环境下,创建基于对话框的MFC工程 1.新建项目 文件→新建→项目, 确定工程名称,选择工程保存路径, →确定 2.进入[当前项目设置]. →下一步 3.进入[应用程序类型]界面. 设置[ ...
- ts20芯片c语言例程,种基于C语言的DSP程序通用固化方法.PDF
种基于C语言的DSP程序通用固化方法.PDF 第38卷 第3期(总第 149期) 火控雷达技术 Vo1.38No.3(Serse148) 2009年9月 FireControlRadarTechnol ...
最新文章
- Git 最全命令总结都在这里了
- LeetCode算法题-Minimum Depth of Binary Tree(Java实现)
- SpringBoot技术栈搭建个人博客【项目准备】
- python绘制饼图双层_Python入门进阶:Python绘制饼图到Microsoft Excel
- 3.mysql的中文问题,database级操作,表级操作,数据CRUD,分组操作,时间和日期,字符串相关函数,表的约束
- C#学习笔记——委托机制
- 洛希极限 (10 分)
- MUSIC算法及MATLAB实现
- 计算机打印不了测试纸,XP打印机打印不了测试页如何解决|打印机打印不了测试页的原因...
- 字符图形自动生成(C语言)
- CentOS7.9 查询内网ip
- 三相并联功率因数校正matlab,基于并联技术的三相功率因数校正方法研究
- 电脑桌面点什么都是计算机,电脑桌面总是弹出广告怎么办?教你2种方法,轻松解决...
- java获取时间戳几天前
- 机器学习:导数与偏导数的区别.
- Redis安全注意事项
- Android怎样实现控制第三方音乐播放器暂停、播放
- numpy多维数组获取指定矩形区域
- ristretto255对外API抽象及基于Curve25519的ristretto255层实现
- 官宣 .NET 7 预览版3