首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

(找错)怎么让窗体不在程序列表里显示

2012-01-18 
(找错)如何让窗体不在程序列表里显示this- MoveWindow(-500,-500,100,100,true)SetWindowLong(this- Ge

(找错)如何让窗体不在程序列表里显示
this-> MoveWindow(-500,-500,100,100,true);      
SetWindowLong(this-> GetSafeHwnd(),GWL_EXSTYLE,WS_EX_TOOLWINDOW|WS_EX_STATICEDGE);
  UpdateWindow();  

上面这3行代码能实现不在桌面上显示和任务拦上不显示
但在任务管理器里的应用程序里仍然隐藏不了!难道有什么不对?

[解决办法]
你概念都没弄清楚,你把窗口移出了桌面,与平常说的隐藏窗口或隐藏进程完全不一回事。
隐藏指的是让任务管理器也看不到,比如说后台运行的病毒!
如果你那样也算隐藏窗口的话,不如这样:
ShowWindow(FALSE);

隐藏窗口或进程是一项比较复杂的工作,如果想隐藏的好的话。

热点排行