Question

I am wondering if there is a way in C# to determine if a running applications window is using a single monitor or spanning over multiple monitors?

I know I can get monitor count for available monitors but not sure how to determine if a current program is spanning over multiple monitors. Any suggestions?

Était-ce utile?

La solution

Use Screen.AllScreens to find where your users' screens are, and do some math based on the window position, perhaps using Rectangle.Intersects.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top