Although I have some experience with WinAPI, I don’t have a ton, so I have a question for people who have a lot of experience with this. My question is what is the limit of our power. Can we change how the windows look?
For example, can I make windows display a larger screen than the display and pan it, sort of like workspaces, but without splitting? Can I apply distortion to the top and bottom of the screen? If distortion is not possible, can I have an application mirror, which windows are displayed with very little delay?
The biggest question I have is the first one, because if I can make windows render virtual workspaces and move smoothly between them, then I believe that you can create a separate application that processes distortion on the mirror image of the desktop. Again, apologies for the vague questions, but I really want to know if we can do this, at least in theory, before diving into an in-depth study of the API. If WinAPI does not allow, is there another way to do such things on Windows?
EDIT: Some clarifications. What I want to do is basically expanding the desktop to a very large size (not sure about the exact size), both vertically and horizontally. Divide the large desktop into workspaces of a certain size that can be easily navigated through windows and navigated through windows. This will be a transitional workspace based on a head and / or mouse tracking device. Note that when I talk about workspaces, this can be achieved by zomming in and then panning the zoom. I should also be able to distort the screen, for example, bend the edges and double-display the screen. This is the bare minimum of what I want to do.
source
share