我可以在DirectX中确定监视器的真实世界位置吗?

时间:2016-10-11 11:23:31

标签: directx directx-11

在多个监视器系统中,DXGI输出可能在DXGI适配器中存在多个。第一个输出应该是主监视器。但是,在双显示器的情况下,它可以向左或向右放置。

我想获得这些信息。不仅是主要的还是非主要的。获得输出的真实世界位置。

有可能吗?

1 个答案:

答案 0 :(得分:3)

首先,IDXGIOutput::GetDesc()DXGI_OUTPUT_DESC中的DesktopCoordinates具有监控位置信息。它的起源值Left& Top 始终为零。只有主输出的原点始终为零。如果输出位于左侧,则Left应为负值。