cost 100 ms
是否可以使用 Windows 图形捕获 API 创建和捕获完全不可见/隐藏的 window? - Is it possible to create and capture totally invisible/hidden window using Windows Graphics Capture API?

完全不可见意味着 window 对用户不可见,不显示在任务栏上,也不出现在 Alt+Tab/Win+Tab 视图中。 我想创建这样的 window 并能够使用Windows Graphics Capture API 捕获它。这是我已经做的: 我创建了一个隐藏的 window,然后创建了一个子项 w ...

DwmRegisterThumbnail 在后台时无法捕获浏览器 - DwmRegisterThumbnail unable to capture browser when its on background

我使用 winapi DwmRegisterThumbnail将浏览器缩略图捕获到我的 GUI,但是当我将浏览器移到后台时它停止呈现缩略图,我认为它是一种浏览器设置以减少资源使用或类似的东西? 如果我将鼠标移到任务栏的浏览器上,它会创建缩略图并开始捕获它,但是一旦缩略图关闭,它就会停止捕获。 它只发 ...

DWM中使用的window转animation效果的算法是什么 - What is the algorithm of window transition animation effect used in DWM

当在 Windows 上最小化/最大化 windows 时,DWM 应用过渡效果,因此 window 逐渐调整大小,改变其透明度并移动。 我想在缩略图上模仿这种效果,所以我想知道 animation 算法及其参数(持续时间、透明度和大小/位置变化步长等)。 ...

WPF Window 标题栏 - WPF Window Titlebar

我看过这篇关于在 winforms 中获取“暗模式”标题栏的文章WinForms Dark title bar on Windows 10 很明显,您可以获得 window 这样的句柄(在 WPF 中),而不是使用 this.Handle 所以它有效 但我想知道我是否可以用任何颜色来做这个…… W ...

使用 UWP 中的动画在 dwm(桌面 Window 管理器)中泄漏 Memory - Memory leak in dwm (Desktop Window Manager) using Animations in UWP

我为 UWP 编写了一个音乐播放器,它在播放音乐时使用了一些动画,比如旋转封面。 我注意到桌面 Window 管理器 (dwm.exe) 每秒消耗大约 MB memory。 上面显示的 animation 每秒消耗大约 300-400kb。 关闭应用程序不会释放 memory。 暂停 Anima ...

Window 的合成引擎 (DWM) 中的背景颜色伪影 - Background Color Artifact in Window's Composition Engine (DWM)

来自Kenny Kerr 博客的上下文: Windows Vista 引入了一个名为 Desktop Window Manager 的服务。 这个名字过去和现在都具有误导性。 将其视为 Windows 合成引擎或合成器。 这个合成引擎完全改变了应用程序 windows 在桌面上呈现的方式。 不是让 ...

受保护的媒体路径和类似系统是如何实施的? - How are Protected Media Path and similar systems implemented?

Windows 为需要它的应用程序提供 DRM 功能。 然而,他们中的一些人比其他人有更多的保护。 以使用受保护媒体路径的 Edge(Legacy 和 Chromium)或 IE 为例。 他们可以显示 >720p 的 Netflix 内容。 其他浏览器不使用 PMP,并且上限为 720p。 ...

画中画视频 - Picture-in-Picture video

所以,我一直使用 Opera 作为我的主要浏览器只是因为偏好,但我想离开它,go 到另一个浏览器,可能是铬,因为我的工作与网站合作,而 Opera 不是最好的。 我最喜欢的 Opera 功能是弹出式视频功能。 正如我的 Arch Linux 上运行无吸 DWM 的 Opera 65.0.3467.6 ...

2020-04-04 15:00:43   1   134    chromium / dwm  
努力按照“使用 DWM 的自定义窗口框架”创建功能性自定义 Windows 10 框架装饰 - Struggling to create a functional custom Windows 10 frame decoration following 'Custom Window Frame Using DWM'

我将冒着被击落的风险,因为我是个白痴,但我已经花了几个小时试图按照这个 Windows 教程进行操作,但没有运气: 使用 DWM 的自定义窗口框架 我的主要目标是创建一个自定义窗口框架,其行为与默认窗口框架相同(例如,可以通过拖动到屏幕顶部来最大化,具有正常的最小化、最大化、退出按钮)但是一个运动不 ...

2020-03-15 08:01:43   1   396    c++ / winapi / dwm  
在哪里可以下载dwmapi.lib? - Where can I download dwmapi.lib?

使用 DwmExtendFrameIntoClientArea 函数我们必须有dwmapi.lib库。 我在我的电脑上搜索了这个库,但我的电脑没有找到它。 那么在哪里可以下载呢? 没有它,我的应用程序无法正确编译; 并向我展示了一些错误: 我正在使用 TDM_GCC 编译器用 c ...

在 WM 中对工作空间进行快照:打开的布局和程序 - Snapshoting a workspace in WM: layout and programs which are opened

我想知道是否可以对工作区进行快照,即不仅保存布局的 state,还保存打开的 windows。 为什么我需要这个? 因为我在不同的工作流程之间切换。 我可能会编程一段时间,然后我可能想切换到不同的活动,然后再切换回编程。 平均而言,我的工作区最多有 7 个 windows。 我需要为无(冻结和滞后) ...

无法使用DWM绘制自定义窗口框架 - Can't draw on custom window frame with DWM

我已经使用DWM创建了一个自定义窗口框架。 框架成功延伸,但是每当我尝试在框架上绘制时,延伸的框架都会覆盖我要绘制的所有内容。 我已经看到其他人尝试在负边界内输入左上角,但是即使我尝试这样做,标题栏仍然与主窗口的绘画重叠。 这是我的代码(注意:我没有用于命中测试的任何代码): ...

如何使用DWMWA_FREEZE_REPRESENTATION冻结实时缩略图? - How do I freeze a live thumbnail using DWMWA_FREEZE_REPRESENTATION?

我成功地将另一个窗口的内容(在我的测试用例中,记事本中)投射到我自己的窗口中。 它工作得很好。 我无法做的就是冻结它,正如API提供的那样,使用DwmSetWindowAttribute ( 此处 )和参数DWMWA_FREEZE_REPRESENTATION ( 此处 ),根据互联网等 ...


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