简体   繁体   中英

Moving the screen in windows - Low level programming

OK, this is going to sound strange. Is it possible to programmatically move the screen? For example, by moving the screen down, you will not see the windows start button anymore and the top part of the screen will be shown as black. It's a bit hard to describe. It's like manipulating the way the desktop and the whole environment is shown by windows. What language should I use for such thing. Could it be done with C++.

Many thanks

This greatly depends on the Windows version in question.

  • Everything up to WinXP: Impossible to do using only standard API. Doing this requires hacking into the graphics drivers

  • Windows XP and later allow for flexible assignment of screen space to the desktop, thanks to the support of expanding the desktop over multiple graphics cards. But please don't ask me about the specific API calls for this. Your best bet would be looking in the MSDN graphics driver development section.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM