| | | | |
|
|
|
|
|
|
All products > DisplayMode Xtra
- On some monitors after changing resolution the image is shifted horizontally and/or vertically, why?
- While projector is working, how to cause restoring original resolution after switching to other application?
- I'm creating a projector in 1024x768 resolution (32-bit color), which will be launched on many machines, including some relatively old. How to make sure that no machine has a problem with setting this resolution?
- How to set resolution dynamically, while projector is working?
- On some monitors after changing resolution the image is shifted horizontally and/or vertically, why?
It is a characteristic of some monitors. Some models after changing resolution need their screen position to be corrected. It depends on the refresh rate difference between original display mode and new display mode.
Back to top
- While projector is working, how to cause restoring original resolution after switching to other application?
See manual page: Usage - Basics
Back to top
- I'm creating a projector in 1024x768 resolution (32-bit color), which will be launched on many machines, including some relatively old. How to make sure that no machine has a problem with setting this resolution?
First of all you can define alternative modes list (Alt modes tab). In case of error while the main mode is set, xtra will try out all the alternative modes in a given order, until one of them succeeds. In the above example giving the 1024x768x16 emergency mode is recommended (the same resolution with smaller color palette). After that other acceptable modes can be given. You can also handle on AutoSetError event, which is raised while Xtra can't set any defined display mode. If no display mode can't be set, projector continues its work in the current display mode.
Back to top
- How to set resolution dynamically, while projector is working?
SetDisplayMode function, which sets graphic mode defined in DisplayMode property, is used for this. The following code sets 800 x 600 resolution with TrueColor:
member("DisplayMode1").DisplayMode = [#Width: 800, #Height: 600, \
#BitsPerPixel: 32]
member("DisplayMode1").SetDisplayMode()
Back to top
|
|
|
|
|
|
|