VC6.0 MFC 隐藏任务栏图标和状态栏图标

转载 2012年03月30日 10:43:37
VC6.0 MFC 隐藏任务栏图标和状态栏图标
2007年11月06日 星期二 21:13
最近想写一个小程序,用来干点“活”,需要隐藏任务栏和状态栏图标,找了好多都不好使,找到了一篇文章,操作简单,仅需十来行代码就实现了,赶紧收藏!……^_^


系统:windows XP

环境:VC++ 6.0

很多文章都说到要使用隐藏框架或是隐藏对话框做为要隐藏的对话框的父窗体。其实不要。

[说明:文中代码仅在基于对话框的MFC程序中调试通过,其他类型工程未试验过]

实现任务栏隐藏,只要在对话框OnInitDialog中加入以下语句即可:

ShowWindow(SW_HIDE);
ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW,0);


实现窗体隐藏,使用class wizard增加对DefWindowProc的WM_CNPAINT事件的处理:

//实现运行时隐藏
static i = 2; //一次paint,二次update
if(message==WM_NCPAINT)
if(i>0)
{
i--;
this->ShowWindow(SW_HIDE);
}
return CDialog::DefWindowProc(message, wParam, lParam);

相关文章推荐

MFC程序隐藏任务栏图标的三种方法

在VC编程中,有时候我们需要将我们的程序在任务栏上的显示隐藏起来,我试过几种方法,下面我介绍一下我知道的三种方法。   第一种方法是设置窗口WS_EX_TOOLWINDOW扩展样式,通过在OnI...

关于MFC程序中隐藏任务栏图标的问题

前几天有个MFC对话框程序,有个隐藏任务栏图标的功能需求,就在网上搜了搜,发现基本上都是这一句: ```ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW);...
  • starytx
  • starytx
  • 2017年04月05日 13:17
  • 260

vc启动隐藏界面、任务栏图标

转载者   VC 窗口启动时隐藏         最近经常见论坛上有人问,程序在启动时如何隐藏。以下是我总结的一些方法,欢迎大家讨论,找出更好的方法。对于这类问题,大家最容易想到的可能就是在Pr...

MFC程序隐藏任务栏图标的三种方法

MFC程序隐藏任务栏图标的三种方法 原文地址《MFC程序隐藏任务栏图标的三种方法 》   在VC编程中,有时候我们需要将我们的程序在任务栏上的显示隐藏起来,我试过几种方法,下面我介绍一...

MFC隐藏任务栏图标

  • 2008年10月29日 15:17
  • 19KB
  • 下载

MFC 子对话框多了任务栏图标?

在编写对话框程序时,增加了个子对话框,想使用主对话框的界面直接拿来修改,于是直接复在左边的资源管视图(ResourceView)里面直接按Ctrl键拖拉复制了一个,更改对话框标题、ID,一切顺利。 ...

MFC 为程序制作一个系统托盘图标、显示隐藏任务栏图标

以MFC对话框程序为例,为此对话框程序制作一个系统托盘图标。     1、 首先定义一个 NOTIFYICONDATA 类型的类成员变量 m_NotifyIcon;     2、  在BOOL C...

mfc 显示任务栏图标

  • 2014年02月13日 18:06
  • 1.81MB
  • 下载

qt关于一些托盘,任务栏图标隐藏,无边框等的一些窗口的效果

现在用到的挺多的软件基本都需要实现到这些个的功能

Win10如何隐藏Windows Defender任务栏图标

Windows 10 至发布以来就内置集成了 Windows Defender 安全防护应用,但有许多用户平常压根儿就没注意到它的存在。微软为了使安全防护功能更加明显,Windows 10 周年更新中...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VC6.0 MFC 隐藏任务栏图标和状态栏图标
举报原因:
原因补充:

(最多只允许输入30个字)