繁体   English   中英

在Windows Vista / 7中对任何给定的窗口(不是全部)禁用透明

Disable transparency for any given window (not for all) in Windows Vista/7

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

如何在Windows Vista / 7中为任何给定的窗口(不是所有窗口)禁用透明度? 我的目标是拍摄窗口的屏幕截图,而背景不会通过玻璃边框可见。

1 个回复

我认为那是不可能的。 您可以做的是打开另一个窗口或两个(或三个或四个)窗口,并将它们的大小调整为相同的宽度,然后将其拖动到要使其不透明的窗口下方。

2 在Vista中捕获隐藏的窗口

我对Vista的理解是,每个窗口都有自己的屏幕缓冲区,然后将其进行alpha混合等以创建屏幕。 因此,是否有任何方法可以通过直接读取这些缓冲区来捕获被遮挡或部分不在屏幕上的窗口? 当您按住Alt键或将鼠标悬停在任务栏上时,Vista会执行此操作。 我在Delphi中这样做,但是任何 ...

3 如何在没有Vista桌面窗口管理器的情况下在DirectX 9中获得完全透明的后缓冲

我目前有一个Activex控件,用于启动媒体(视频/音频)框架,该框架由我公司的另一个开发小组开发,并且正在提供该代码的窗口句柄。 他们的渲染插件正在使用Direct3d通过该手柄渲染视频的管道中的渲染插件使用该手柄。 我在ActiveX控件中初始化了单独的LPDIRECT3D9EX和L ...

4 在Vista中禁用VSTO Outlook加载项

我们遇到一个Outlook 2007加载项问题(在Windows 7开发计算机上使用Visual Studio 2008 / VSTO创建)。 它与MSI安装程序一起在以下计算机上安装: -开发机器 -Windows XP机器 最初在Vista计算机上安装成功,但是在安装了更 ...

5 确定Vista中的窗口可见性

我想确定某个窗口是对用户可见还是隐藏/被遮挡。 在Windows XP中,我将使用GetClipBox()函数并检查NULLREGION或空RECT返回值。 这工作得很好,但在Windows Vista上,如果另一个窗口遮挡了窗口,它就无法工作。 在这种情况下,GetClipBox()返回 ...

6 在Windows 7中禁用关闭窗口选项

我的应用程序是在带有3.5框架的VB.net中。 我想在进行一些处理时禁用应用程序主窗体上的关闭按钮(“[X]”) 。 我通过覆盖表单的“ReadOnly Property CreateParams()”来实现禁用。 这工作正常,因为窗体上的控件按钮和右键单击任务栏中的关闭选项将它们显 ...

7 订阅.NET中的Vista事件(例如,打开的窗口)

我正在尝试为Vista构建自己的小工具箱。 功能之一是“窗口放置工具”,可将窗口放置在保存位置。 我可以想象的另一个工具是Firefox或Thunderbird的扩展... 为了使这些工具起作用,我需要它们能够在Vista中捕获“事件”。 给你一个具体的例子: 资源管理 ...

10 在Vista / Windows 7上关闭时,WPF窗口不褪色

我正在编写一个既是GDI又是WPF的示例应用程序。 我有一个WPF窗口,该窗口带有一个带有单击处理程序的按钮,其主体如下: 这将关闭WPF对话框。 但是,关闭此对话框时,在Windows 7 / Vista上没有“淡入淡出”效果。 或者,使用GDI窗口,淡入淡出效果。 我在做错事 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM