我想把另一个进程在任务栏上的图标隐藏起来。

大漠飞狐 2016-07-10 01:15:11
我本来是用 pWnd->ShowWindow(SW_HIDE); 来隐藏程序的,但隐藏后,操作文件 的“打开”对话框时老是显示出来,我的本意是不想让它显示出来。 总之用了上面的方法不成功。
现在我想试一下另一个办法,就是不要隐藏程序, 用pWnd->ShowWindow(SW_MINIMIZE) 处理后,再把程序在任务栏上的图标隐藏掉。怎样在不用 “SW_HIDE" 情况下,隐藏这个图标呢?

...全文
268 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
大漠飞狐 2016-07-10
  • 打赏
  • 举报
回复
没反应呢,是控制另一个程序,不是本身程序。
zgl7903 2016-07-10
  • 打赏
  • 举报
回复
试试去除目标窗口的 WS_EX_APPWINDOW 扩展风格 SetWindowLongPtr(hTargetWnd, GWL_EXSTYLE, (GetWindowLongPtr(hTargetWnd, GWL_EXSTYLE) & (~WS_EX_APPWINDOW))|WS_EX_TOOLWINDOW); 或者试试 创建一个隐藏窗口, 把目标窗口的父窗口设置为隐藏窗口
大漠飞狐 2016-07-10
  • 打赏
  • 举报
回复
用了这个属性,WS_EX_TOOLWINDOW ,,,窗口不能人工放大,不能人工缩小,我通过程序把它缩小了, 但对话框 就蹦出来了,还不如直接缩小。看来这个办法也行不通,还有没有其它办法 把标题栏的图标隐藏掉呢?
大漠飞狐 2016-07-10
  • 打赏
  • 举报
回复
隐藏还是不如缩小,隐藏了,我操作记事本的“打开”对话框的时候,这个对话框 老是显示出来,缩小了就不会显示。但缩小了,用户还是会不小心 点任务栏上的图标

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧