我需要从 Win32 搜索最大化的窗口(通过使用EnumWindows
),但我也想过滤当前虚拟桌面上的窗口。在 MSDN 上,我找到了一个关于IVirtualDesktopManager
接口的页面,但似乎没有关于如何使用这个接口的信息。
IVirtualDesktopManager::IsWindowOnCurrentVirtualDesktop(/*args...*/);
引发以下错误:
非静态成员引用必须相对于特定对象
VirtualDesktopManager mVirtualDeskManager;
mVirtualDesktopManager.IsWindowOnCurrentVirtualDesktop(/args...*/)
引发此错误:
不允许不完整的类型
我只找到了IVirtualDesktopManager
在 C# 中使用接口的解决方案。