请参考以下图片:http://oi53.tinypic.com/bhewdx.jpg 致敬, Haifeng
添加1: 非常抱歉!也许我没有清楚地表达我想实现的内容。我想实现的是修改屏幕的形状。因此,我们可以同时扭曲所有在Windows上运行的应用程序的形状。例如,“我的电脑”窗口的形状将随着桌面屏幕的扭曲而扭曲。我们仍然可以通过鼠标从扭曲的桌面操作电脑(单击快捷方式运行程序)。
添加2: 投影矩阵只是我的假设。没有任何桌面投影矩阵可以将桌面表面投射到屏幕上。我想实现的是改变桌面的形状,就像将桌面映射到一个3D网格一样。但是用户仍然可以在扭曲的桌面上操作操作系统(单击快捷方式运行程序,打开IE浏览器上网)。
添加3: 所有在操作系统上运行的程序的形状都随着屏幕的扭曲而改变。这是实时的。用户仍然可以像通常一样在扭曲的屏幕上操作操作系统。
也许我们可以拦截或覆盖GPU本身来实现效果。
我正在调查GDI,我认为我可以找到一些线索。第一步是找出如何在屏幕上显示桌面。