为了账号安全,请及时绑定邮箱和手机立即绑定

从Alt-Tab程序切换器隐藏窗口的最佳方法是什么?

从Alt-Tab程序切换器隐藏窗口的最佳方法是什么?

海绵宝宝撒 2019-08-31 14:44:12
我已经成为.NET开发人员已有好几年了,这仍然是我不知道如何正确完成的事情之一。通过Windows窗体和WPF中的属性很容易从任务栏隐藏窗口,但据我所知,这并不能保证(或必然会影响)它从Alt+ ↹Tab对话框中隐藏。我已经看到隐形窗口显示在Alt+中↹Tab,我只是想知道什么是保证窗口永远不会出现(可见或不可见)Alt+ ↹Tab对话框的最佳方法。更新:请参阅下面我发布的解决方案。我不允许将自己的答案标记为解决方案,但到目前为止,它是唯一有效的解决方案。更新2:弗朗西·佩诺夫现在有一个看起来很不错的正确解决方案,但我自己没有试过。涉及一些Win32,但避免了屏幕外窗口的蹩脚创建。
查看完整描述

3 回答

?
MMMHUHU

TA贡献1834条经验 获得超8个赞

在表单类中,添加以下内容:


protected override CreateParams CreateParams

{

    get

    {

        var Params = base.CreateParams;

        Params.ExStyle |= 0x80;

        return Params;

    }

}

就这么简单; 有魅力!


查看完整回答
反对 回复 2019-08-31
  • 3 回答
  • 0 关注
  • 935 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信