Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

My secondary monitor, which normally uses 1680x1050 resolution, is rotated (physically & through Windows) to be displayed vertically (1050x1680).

Is it possible, programmatically or via registry, to snap to the top and bottom of the screen rather than the left and right? The main display is not rotated, and would need to maintain the left/right snap.

share|improve this question

migrated from Apr 3 '11 at 21:42

This question came from our site for professional and enthusiast programmers.

What kind of "snap" are you talking about? Is this Aero snap, Windows Forms control positioning snap, the WPF equivalent, or something else? – CesarGon Apr 3 '11 at 15:38
Referring to Aero snap. – Justin Apr 3 '11 at 15:44
This sounds more of a question for superuser in my opinion. – DMan Apr 3 '11 at 21:35
I disagree, I'm not interested in an existing UI control or a built-in Windows functionality of the snap feature, rather a namespace or location to access it. But since it was edited and moved to another site I guess it doesn't really matter what I think. – Justin Apr 5 '11 at 15:58
return it to or close it... – kokbira Apr 15 '11 at 1:39
up vote 1 down vote accepted

This is easy to do within the advanced graphics adapter settings.

rt click> Desktop> properties> advanced> { Intel/nVidia,ATI } or in Vista/win7> search >video settings> advanced

Tablets have hotkeys defined to rotate the display, you can program them with the driver package apps. but in your case a static setup of rotate display is all you want in the advanced settings. If not there go to the OEM for the drivers... eg. ATI/nVidia/Intel etc.

You can try using PROCMON to trace the EXE registry settings, but it may not be traceable if it is done by the DLL, so consider DEPENDS.exe to track the process namespace.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .