Directx 如何调整整个屏幕的大小?

Directx 如何调整整个屏幕的大小?,directx,resize,Directx,Resize,我希望能够重新调整显示的所有内容的大小-任务栏、窗口、桌面-所有内容,并将其放在边框中。实现这一目标的最佳方式是什么?我在想DirectX,但我对它不太熟悉。我不确定什么技术可以实现这一点,但我打赌它必须是相当低的级别。DirectX有自己的API,但如果你想更改任务栏和桌面,我认为你必须使用Windows API 要使用的直接API调用是或,但需要获得一个填充结构才能正确使用它。DEVMODE是一种野兽。您将需要使用填充它,确定哪个显示是您的主屏幕,并摆弄dmBitsPerPel、dmPelW

我希望能够重新调整显示的所有内容的大小-任务栏、窗口、桌面-所有内容,并将其放在边框中。实现这一目标的最佳方式是什么?我在想DirectX,但我对它不太熟悉。我不确定什么技术可以实现这一点,但我打赌它必须是相当低的级别。

DirectX有自己的API,但如果你想更改任务栏和桌面,我认为你必须使用Windows API

要使用的直接API调用是或,但需要获得一个填充结构才能正确使用它。DEVMODE是一种野兽。您将需要使用填充它,确定哪个显示是您的主屏幕,并摆弄dmBitsPerPel、dmPelWidth和dmEplHeight成员。并非所有可能的设置都得到支持:我想我可以告诉你。。。这应该让你开始


您没有明确告诉我们您要的是Windows,也没有使用哪种语言

不清楚你指的是什么操作系统