支持多显示器

dem*_*key 3 requirements multiple-monitors

我想在我的应用程序中提供多显示器支持.

在过去,我有一种简单的观点,即多显示器支持只是缺乏开放的多显示器相关错误.如果它似乎适用于多显示器设置,那么它支持多显示器,对吧?

但我想对此提出一些明确的要求.

我需要遵守哪些基本要求,以满足大多数用户的期望,以便他们可以说"是这个应用程序支持多显示器"?

例如,一个明显的要求是所有窗口/消息框/工具提示等必须在应用程序所在的同一监视器上打开.这些窗户的任何孩子都必须在父母的同一台监视器上打开.

你还能想到吗?在任何地方都有任何指导方针吗?

Hen*_*rik 7

  • 如果应用程序最后一次用于多显示器设置,并且第二次启动而没有插入任何其他显示器,请让您的应用程序检测到这一点以及更多所有框和工作区域返回到主屏幕.

(Eclipse没有这样做,它让我感到厌烦)