我正在尝试通过捕获特定窗口来进行屏幕捕获,为了准确计算出要捕获的窗口的大小,我想使用DwmGetWindowAttribute()。当我在Windows10上使用PInvoke调用此函数时,即使结果值为0(成功),Rect结构始终为空。传入的Window句柄也是有效的,因为有调用GetWindowRect()的回退代码有效(尽管存在边框问题)。我有点不知所措。我之前使用过相同的代码(可能是在Windows8.1上?)并且相同的代码似乎可以正常工作,但现在无论我做什么,对函数的调用总是返回一个空结构。这是相关代码。定义:[DllImport("dwmapi.dll")]staticext