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程序中隐藏任务栏图标的问题

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

如何清除任务栏被隐藏图标的历史记录

如果你用的是XP系统,单击开始_设置_任务栏和[开始]_自定义,是不是发现有以前用过的所有程序图标都一一列出了,无疑从某种程度上暴露了你的隐私,那么怎么删去呢?还是从注册表入手。运行—Regedit,...
  • langhey
  • langhey
  • 2006年09月19日 06:16
  • 1139

windows/mfc实现窗口隐藏同时 在任务栏上无图标显示功能

当实现窗体隐藏时,同时让任务栏隐藏
  • u013105439
  • u013105439
  • 2016年11月22日 00:50
  • 1730

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

现在用到的挺多的软件基本都需要实现到这些个的功能
  • chaney_f
  • chaney_f
  • 2014年09月22日 15:24
  • 3151

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

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

如何隐藏任务栏图标小结

如原始任务栏图标如下图: A:彻底隐藏所有上图中已运行程序的小图标? 【1】打开运行对话框:     输入gpedit.msc命令,如下:     然后确定; 【2】弹出组策略窗口,依...
  • sjpljr
  • sjpljr
  • 2017年04月14日 09:57
  • 383

修改 QQ 任务栏托盘区小图标和等级图标

相信大家基本上每天都要登陆小企鹅吧…那个看了N年的小企鹅…我们对它又爱又恨,看了那么久,我们可不可以改变它的样子呢?答案是肯定的! 下面就说一下具体要怎样才能修改。要修改一定要先...
  • DavidHsing
  • DavidHsing
  • 2012年09月19日 13:13
  • 13322

Qt设置窗体标题栏隐藏和窗口是否有任务栏图标

//设置窗体标题栏隐藏和窗口是否有任务栏图标 this->setWindowFlags(Qt::FramelessWindowHint|Qt::Tool );...
  • shengzhe8688
  • shengzhe8688
  • 2015年07月08日 10:20
  • 2040

状态栏变白色,状态栏图标变黑色。

前几天下的简书app,昨天玩手机发现它的状态栏是白色的,图标是黑色。用nexus6p和荣耀6试了下都是可以的。      今天来查资料发现,M版以上是支持状态栏图标变色的。m版新增Flag:SYST...
  • pwj596819850
  • pwj596819850
  • 2017年01月11日 09:40
  • 437

c++builder隐藏程序任务栏图标

1.void __fastcall TfrmLogHook::FormCreate(TObject *Sender){DWORD dwExStyle=GetWindowLong(Application...
  • yedezhanghao
  • yedezhanghao
  • 2011年07月22日 14:53
  • 1844
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VC6.0 MFC 隐藏任务栏图标和状态栏图标
举报原因:
原因补充:

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