Перемещение экрана в окнах — Низкоуровневое программирование

Ладно, это прозвучит странно. Можно ли программно двигать экран? Например, сдвинув экран вниз, вы больше не увидите кнопку запуска Windows, а верхняя часть экрана станет черной. Это немного сложно описать. Это похоже на управление тем, как Windows отображает рабочий стол и всю среду. Какой язык я должен использовать для такой вещи. Можно ли это сделать с помощью C++.

Большое спасибо


person Auxiliary    schedule 10.04.2011    source источник
comment
О, это сложный проект. Давайте просто предположим, что у вас очень-очень большой сенсорный экран, и вы не можете дотянуться до верха рукой, и если вы не можете туда подняться, то почему бы вам не опустить эту часть экрана вниз!!   -  person Auxiliary    schedule 10.04.2011


Ответы (1)


Это сильно зависит от рассматриваемой версии Windows.

  • Все вплоть до WinXP: Невозможно сделать, используя только стандартный API. Для этого требуется взломать графические драйверы.

  • Windows XP и более поздние версии позволяют гибко назначать пространство экрана рабочему столу благодаря поддержке расширения рабочего стола с помощью нескольких видеокарт. Но, пожалуйста, не спрашивайте меня о конкретных вызовах API для этого. Лучше всего искать в разделе разработки графических драйверов MSDN.

person datenwolf    schedule 10.04.2011