Fix Window Frame Style |
FIXWINFRAME |
Initializes the game window with a title bar and resizeable borders. |
Prevent Win Maximize |
PREVENTMAXIMIZE |
Some modern games don't actually go in fullscreen mode, but just make the window occupy the whole screen. The option intercepts Windows messages and user32 calls to avoid changing the window position and size to make it a full-screen window. |
Lock win coordinates |
LOCKWINPOS |
Intercepts messages and calls that the program makes to himself to chenge its own window coordinates. In this way, though, the game window becomes fixed in position and size. |
Lock win style |
LOCKWINSTYLE |
Intercepts messages and calls that the program makes to himself to chenge its own windowstyle. |
Recover screen mode |
RECOVERSCREENMODE |
Sets the screen mode to registry default settings. In general, DxWnd intercepts any attempt to change display settings and prevents unwanted operations, but still some programs have display settings instructions before DxWnd could possibly intercept them (e.g. before the window is created and the windows hook is invoked), so that chaanging the display settings right after is the only possible solution. Try this when other options don't work. |
Refresh on win resize |
REFRESHONRESIZE |
Any decently written windows application should take care of refreshing the screen primary surface when resized, and most fullscreen games do it. Some don't (they were not supposed to ever be resized, actually). This flag is to force a refresh (useful for “Uprising”). |
Fix Parent Window |
FIXPARENTWIN |
Typically, a game is started with an invisible program window, and then created a separate and child window for handling the graphic. Some games don't use the child window, but they rather use the parent one. In this case, the parent window becomes visible, then needs to be properly resized. It's experimental, for now, but seems to be able to manage successfully several tough games: Solaris, SleepWalker, Sid Meier's Sim Golf, the Worms series... |
Modal Style |
MODALSTYLE |
When "Fix Window Frame Style" is set, a borderless and titleless modal style is chosen instead of the default one. |
Force win resize |
FORCEWINRESIZE |
Experimental (and not working very well so far): should force the processing of window resizing messages so that the window can be resized by dragging borders. |
Hide multi-monitor config |
HIDEMULTIMONITOR |
Makes the program ignore that there are multiple monitors in your system configuration, giving informations about the primary monitor only. |
Wallpaper mode |
WALLPAPERMODE |
Experimental – forces the program Z-order to the lowest level so that it runs below any other task, like an active wallpaper. |
Fix window frame in D3D |
FIXD3DFRAME |
Tries to avoid D3D to render on the whole window surface including the window border. It activates a small trick that cause the program to render to a child modal surface within the main window borders. |
Don't move D3D rendering window |
NOWINDOWMOVE |
Do not try to update the window position and size on D3D rendering. In some cases, the window may be movable but the rendering area does not move with it. In these case, avoid moving the window at all. It is an experimental feature and doesn't always work. |
Suppress child process creation |
SUPPRESSCHILD |
Suppressing the birth of child processes is necessary whenever the task is running child processes as video players, splash screens or similar things. In this case, hooking more than one process may be difficult and not worth the result. |
Hide desktop background |
HIDEDESKTOP |
Starts the windowized program together with four black borderless windows that surround it entirely giving a better feeling of concentration. The whole idea was borrowed from "Mr. Hide": https://sourceforge.net/projects/mrhyde/ |