社区
API 调用
帖子详情
如何隐藏程序的任务栏
greatxingxing
2010-11-27 05:08:22
我最近想做一个便笺程序,
就是运行程序后,
能在桌面上看到程序窗口内容,但没有任务栏的那种。
google和百度一天了,都没找到解决办法,试过好多API,都没办法实现,只好向各位大人询问了。
请问怎么隐藏程序的任务栏?
谢谢各位。。。
...全文
184
2
打赏
收藏
如何隐藏程序的任务栏
我最近想做一个便笺程序, 就是运行程序后, 能在桌面上看到程序窗口内容,但没有任务栏的那种。 google和百度一天了,都没找到解决办法,试过好多API,都没办法实现,只好向各位大人询问了。 请问怎么隐藏程序的任务栏? 谢谢各位。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
greatxingxing
2010-11-27
打赏
举报
回复
谢谢1楼的,在你的指导下我查找了SetWindowLong函数,已经实现了我想要的功能,
再次感谢!
184270428
2010-11-27
打赏
举报
回复
getwindowlong
setwindowlong
WS_EX_TOOLWINDOW=0x00000080L=128
怎么会查不到呢?:
之前想弄个像QQ旋风那样的悬浮窗口,就研究了下怎么让窗口不显示在任务栏中,方法其实很简单就是将窗口的扩张属性设置成WS_EX_TOOLWINDOW,MSDN中对该属性有详细介绍,代码如下:
::SetWindowLong(m_hWnd, GWL_EXSTYLE, WS_EX_TOOLWINDOW );
但是这样一来窗口的其他的扩展属性不管有没有,肯定是全没有,因此可以用下面的方法保留窗口的其他扩展属性:
DWORD dwExStyle = ::GetWindowLong(m_hWnd, GWL_EXSTYLE);
dwExStyle |= WS_EX_TOOLWINDOW;
::SetWindowLong(m_hWnd, GWL_EXSTYLE, dwExStyle);
不过上面的代码并不能达到目的,也就是任务栏中仍然有显示,后来研究发现只有去掉了WS_EX_APPWINDOW这个扩展属性才能两个目的都能完全达到,代码如下:
DWORD dwExStyle = ::GetWindowLong(m_hWnd, GWL_EXSTYLE);
dwExStyle |= WS_EX_TOOLWINDOW;
::SetWindowLong(m_hWnd, GWL_EXSTYLE, dwExStyle & ~WS_EX_APPWINDOW);
我在网上看过一种方法是先创建一种隐藏窗口,然后以这个隐藏窗口为父窗口再创建一个子窗口,是的,任务栏是没有显示了,但是你用ALT+TAB还是看得到,要彻底隐藏,这个时候只需再给这个子窗口设置一个WS_EX_TOOLWINDOW属性就可以了。
另外还有一个WS_EX_LAYERED 的使用,当你需要修改窗口的透明度时必须给窗口加上该属性。
注:上面的代码可以加在OnInitDialog()里面测试。
掌握
隐藏
任务栏
程序
运行的秘密工具
本文介绍了
程序
窗口
隐藏
工具,可在不终止进程下让
程序
从
任务栏
和桌面消失,保护隐私。详细阐述了Windows API在
程序
隐藏
中的应用,包括相关函数及实现原理,还涉及窗口句柄获取与管理、用ShowWindow()控制窗口可见性、修改窗口样式
隐藏
任务栏
图标、进程管理与
隐藏
效果保持等内容。
MFC
程序
隐藏
任务栏
图标的三种方法
本文介绍三种在MFC
程序
中
隐藏
任务栏
图标的方法,包括设置窗口样式、使用不可见框架窗口及添加子对话框等技巧。
关于MFC
程序
中
隐藏
任务栏
图标的问题
本文介绍了如何在MFC对话框
程序
中实现
隐藏
任务栏
图标的需求,避免传统方法导致的标题栏样式变化问题。通过创建
隐藏
窗口并设置为主对话框的父窗口,可以在不改变窗口原有风格的情况下,灵活控制
任务栏
图标的显示和
隐藏
。同时,文章提到这种方法在ALT+TAB切换
程序
时可能存在的显示问题。
Qt笔记-窗口
程序
在
任务栏
中
隐藏
及永久置顶
本文介绍了一种使用Qt开发的水印
程序
设计方法,重点讨论了如何实现在
任务栏
中
隐藏
及窗口置顶功能,包括代码实现细节和跨平台调用Windows API确保窗口始终位于最前。
mobile系统下,
隐藏
任务栏
小
程序
本文介绍了一个用于
隐藏
Windows Mobile设备
任务栏
的控制台
程序
。通过调用API函数如FindWindow、EnableWindow等,
程序
能实现
任务栏
的
隐藏
及恢复。同时,
程序
还能够创建一个新的进程来运行指定的驱动调试工具。
API 调用
681
社区成员
4,761
社区内容
发帖
与我相关
我的任务
API 调用
PowerBuilder API 调用
复制链接
扫一扫
分享
社区描述
PowerBuilder API 调用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章