程序在启动时隐藏窗口
来源:互联网 发布:父与子的编程之旅 编辑:程序博客网 时间:2024/05/29 02:36
程序在启动时隐藏窗口
--作者:赖玉平(aulyp@163.com)
想让对话框程序启动时是隐藏的,也就是在后台启动,(最开始我是为了让3G应用程序在后台初始化)然后需要时又可以显示。刚开始我也想到在OnInitDialog()中加上ShowWindow(SW_HIDE),其实这样是不行的,我试过在OnInitDialog的最后加了一个while(1)拖住进程,结果什么都没有显示,也就是说,OnInitDialog完了之后,才去进行显示资料处理。
找了网上的方法,都没有满足我的要求,下面我给出一个自已辛苦总结出来的方式,完全满足要求。方便广大同行。
1、在OnInitDialog()中用MoveWindow 隐藏窗口
MoveWindow(0,0,0,0); //隐藏窗口
2、OnInitDialog最后,启用定时器,
SetTimer(12,1,NULL); //使用定时器12,
3、在定时器处理函数OnTimer()实现如下
4、当想让程序恢复显示,一般是响应快捷键,或是双击等操作,比如我现在写的3G应用程序,它初始化成功,会在任务栏显示一个信号强度图标,双击该图标,就是打开电话界面,实现代码如下:
大功造成!
下面是我在网上到到的一个比较可行的方法,但是屏还会闪一个框
============================================================
定义一个boolm_show;//决定是否隐藏
m_show=false;//默认隐藏
可以在对话框中重载虚函数DefWindowProc()。
程序中想还原显示的时候可以
m_show=true;
this->ShowWindow(SW_SHOW);
- 程序在启动时隐藏窗口
- VC使程序启动时隐藏窗口
- VC程序启动时隐藏主窗口
- 对话框程序启动隐藏窗口
- VC基于对话框,文档程序启动时隐藏窗口总结
- VC使对话框程序启动时隐藏窗口
- MFC基于对话框程序启动时隐藏窗口的实现
- android 如何让键盘在窗口启动时隐藏起来
- VC窗口启动时隐藏
- MFC窗口启动时隐藏
- MFC窗口启动时隐藏
- tomca在win下启动隐藏窗口
- 在VC中实现程序在启动时隐藏
- 在控制台程序中隐藏控制台窗口!
- 在控制台程序中隐藏控制台窗口
- 在控制台程序中隐藏控制台窗口
- 在控制台程序中隐藏控制台窗口
- 在控制台程序中隐藏控制台窗口!
- Android+WM9714调试
- vc 防止程序重复运行(即只运行一个实例)并激活已运行进程和枚举进程及窗口
- cvs
- 编写SQL语句查询出每个各科班分数最高的同学的名字,班级名称,课程名称,分数
- activiti5.0.alpha1之流程引擎建立入口
- 程序在启动时隐藏窗口
- GPS应用
- 已知dedecms5.5后台用户名 如何进入后台
- android的文件系统结构及其引导过程的初步理解
- C++中关于类型的一些术语
- Comet:基于 HTTP 长连接的“服务器推”技术(轮询)
- 一個很炫的TreeView
- 40种网站设计常用技巧
- Ajax 控件安装