创建两个独立的桌面?

时间:2016-06-09 04:50:13

标签: windows winapi desktop-application desktop multiple-monitors

我正在运行某种POS应用程序,该应用程序专门使用整个桌面,不让用户访问任何Windows系统功能。为此,我使用WinAPI函数

FATAL EXCEPTION: main Process: com.teezom, PID: 14168
java.lang.IndexOutOfBoundsException: Invalid index 1, size is 1
    at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:255)
    at java.util.ArrayList.get(ArrayList.java:308)

打开自己的桌面并在那里启动此应用程序。这适用于一个桌面。

现在可以将第二台显示器连接到此PC。 Windows默认情况下将其桌面扩展到两个监视器的整个区域。但这不是我的应用程序的解决方案,在这里我想以与上述相同的方式启动两个GUI,但仅限于每个监视器。

但是:我认为没有任何可能将监视器标识符移交给函数CreateDesktop()/ OpenDesktop()。那么任何想法如何做到这一点?

谢谢!

0 个答案:

没有答案