学海网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > VC++如何隐藏显示在任务栏中的对话框程序

VC++如何隐藏显示在任务栏中的对话框程序

VC++如何隐藏显示在任务栏中的对话框程序

如何隐藏显示在任务栏中的对话框程序

最近有个朋友做了一个基于对话框的小程序,大家知道,一般具有用户界面的 Windows 程序运行起来后,通常都会在任务栏里体现出来。我的这个朋友不想让她做的对话框程序运行的时候显示在任务栏里。问我如何隐藏?我参考了 MSDN 后告诉她说使用 WS_EX_TOOLWINDOW 扩展窗口式样。她按照我说的方法试了一下,结果没有成功。后来我琢磨了半天,发现这件事情并不像文档中说的那么简单。MSDN 里对 WS_EX_APPWINDOW 的描述是这样的:

用 WS_EX_TOOLWINDOW 可以创建一个工具窗口,被作为浮动工具栏使用。工具窗口的标

题栏比常规标题栏短,并且使用的窗口字体更小。工具窗口不会出现在任务栏里;当用户

按下 ALT+TAB 健后,也不会出现在任务表中......

显然,按照上面的文档所讲的方法无法实现对话框的隐藏。那么答案在哪里?下面就让我将诀窍和技巧告诉你吧:

第一、创建对话框时必须将它作为某个不可见框架窗口的子窗口;

第二、这个不可见窗口的扩展式样必须设置 WS_EX_TOOLWINDOW;

第三、保证对话框的扩展式样没有设置 WS_EX_APPWINDOW;

下面是例子代码的实现细节说明,这个例子程序(HideDlg)很简单,头文件和实现文件都在同一个文件中: ////////////////////////////////////////////////////////////////

// HideDlg.cpp 声明部分

//

////////////////////////////////////////////////////////////////

#include "stdafx.h"

#include "resource.h"

#include "statlink.h"

#ifdef _DEBUG

#define new DEBUG_NEW

#undef THIS_FILE

static char THIS_FILE[] = __FILE__;

#endif

class CMainFrame : public CFrameWnd {

protected:

CString m_sClassName;

virtual BOOL PreCreateWindow(CREATESTRUCT& cs);

public:

CMainFrame() { }

~CMainFrame() { }

};

class CMyDlg : public CDialog {

public:

第1页

TOP相关主题

  • vc隐藏任务栏图标
  • vc 隐藏任务栏
  • vc隐藏对话框
  • vc对话框的显示与隐藏
  • vc 程序任务栏名称
  • 隐藏任务栏程序
  • win7隐藏任务栏程序
  • 隐藏任务栏运行程序

我要评论

相关文档

  • 如何隐藏显示在任务栏中的对话框程序

    如何隐藏显示在任务栏中的对话框程序_IT/计算机_专业资料。VC++MFC界面编程实例教程如何隐藏显示在任务栏中的对话框程序最近有个朋友做了一个基于对话框的小程序,...

  • VC++中怎样把一个对话框最小化到任务栏

    VC++中怎样把一个对话框最小化到任务栏_计算机软件及应用_IT/计算机_专业资料...项“关闭” ,点击则发送消息 WM_DESTROY 给主窗口(已 //隐藏) ,将程序结束...

  • 隐藏Windows任务栏中的应用程序按钮的几种方法

    三、隐藏任务栏中的应用程序按钮的第二种的方法 使用CreateEx()方法创建窗口时...如何隐藏显示在任务栏中... 6页 免费 windows7在超级任务栏设... 3页 免费...

  • 隐藏任务栏开始菜单关闭桌面窗口

    隐藏任务栏开始菜单关闭桌面窗口_计算机软件及应用_IT/计算机_专业资料。VC++中如何隐藏任务栏,隐藏开始菜单,以及关闭桌面所有打开的窗口CWnd...

  • VC++中怎样把一个对话框最小化到任务栏

    程序VC++怎样把一个对话框最小化到任务栏 最佳答案 一、托盘简介 所谓的...VC++如何隐藏显示在任务... 6页 免费 用VC++6.0为对话框添加最... 5页 ...

  • 控制台程序窗口隐藏

    [VC++]控制台程序窗口隐藏 [VC++]控制台程序窗口隐藏 HWND hWnd; ...故显然不能象其他程序一样堂而皇之的显示在任务栏和任务列表中, 否则 会立即...

  • VC怎样隐藏控制台窗口

    VC怎样隐藏控制台窗口_电脑基础知识_IT/计算机_专业资料。自己的总结:平台:...你只用想想办法把你的进程在任务栏里面隐藏住就可以. 3:如果是 console 程序,...

  • VC++实现文件隐藏显示功能的代码(操作系统课程设计)

    VC++实现文件的显示/隐藏关键操作步骤:一、 创建对话框应用程序 1.运行 VC++...首先找到控制栏(图中的右侧部分) ,如果没有,请缩小内层 dialog 窗口后, 灰色...

  • VC对话框隐藏运行(四)悬浮窗

    VC对话框隐藏运行(四)悬浮窗_IT/计算机_专业资料。VC 对话框隐藏运行 (四)悬浮窗 四 悬浮窗 Windows 的菜单一层一层的,有时操作起来不方便,就想自己写个工具...

  • 在任务栏中显示,只能在Ctrl+Alt+Del对话框显示或者...

    如果仅仅要求不在任务栏显示非常简单,只要在窗体属性ShowInTaskbar设为false 就可以了。如果要求在Ctrl+Alt+Del呼出的task对话框中也看不见,就需要把程序注册为系统...

  • VC++对话框应用程序

    VC++对话框应用程序_计算机软件及应用_IT/计算机...比如, “打开” 对话框显示模式对话框使用 ...控件布局工具栏的第一个快捷图标 4、对话框的属性...

  • VC++任务栏提示区图标的实现

    //是否隐藏图标 NOTIFYICONDATA m_tnd; //数据结构...m_systemIcon.Create(this, //消息通知窗口 WM_...在任务栏上显示图标 4页 免费 VC界面编程总结 44页...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.xuehai.net All Rights Reserved.  email
返回顶部