DxWnd lets you run many applications that default to fullscreen in a window, ideal for games. The program is a Win32 "hooker" program that intercepts and alters the behavior of window messages and APIs. It picks up events and injects code into the configured tasks to run fullscreen programs in a windowed environment while maintaining expected behavior.
Category: | |
Runs on: | WinXP / Vista / Win7 / Win8 / Win10 |
Writes settings to: | Application folder |
Stealth: ? | Yes |
License: | GPL |
How to extract: |
|
What's new? |
add: [binkw32.cpp hooktable.cpp] added hooking of bink2w32.dll add: [d3dumddi.cpp] rewriting of most of it, added Z trimming (@#@ "Thief 2" stars bug) and experimental scaling fix: [dinput.cpp] fixed QueryInterface wrapper crashing when obp is NULL fix: [dshow.cpp] improved DirectShow hooking, bug fixing. add: [dxhelper.cpp] added decoding for legacy values of GDI ROPs from Charles Petzold "Programming Windows 95" fix: [dxhook.cpp] fixed SetHook call add: [dxwcore.cpp] added dedicated topics for COM, DirectShow and d3ddumddi tracing add: [dxwcore.cpp] added key functions for zoom-in and zoom-out [dxwnd.cpp]mflag KEEPCURSORWITHIN renamed as TRIMMOUSEPOSITION add: [guids.cpp] added more GUIDs from DirectShow fix: [hd3d.cpp] fixed CreateDevice wrapper, fixes @#@ "Call for Heroes Pompolic Wars" fix: [hd3d11.cpp] fixed missing hooks in D3D11 device creations [hdxgi.cpp] added missing hooks for QueryInterface operations fix: [kernel32.cpp] changed default limit for fake HD space - @#@ "Cossacks" requires more than 100 MB free fix: [kernel32.cpp] skipped LoadLibrary(kernel32.dll) operation crashing FFDShow filters fix: [mciwrapper.cpp] fixed mci parser because of two spaces found in @#@ "Age of Empires Gold Edition" add: [msvcrt.cpp] added _stat wrapper, needed for @#@ "MechWarrior 3" add: [ole32.cpp] fixed QueryInterface wrapper to handle IID_IBasicAudio objects add: [opengl.cpp] added more tracing wrappers fix: [queryint.cpp] fixed QueryInterface wrapper crashing when obp is NULL. fix: [user32.cpp] in GetWindowLong wrapper when pretending fullscreen then also pretend the main window is borderless add: [user32.cpp] added "propsfxblack" class to the black window list. Fixes @#@ "Crashday" fix: [user32.cpp] in fullscreen emulated-color mode don't change the pixel format. Fixes @#@ "Midtown Madness" add: [winproc.cpp] added ENABLEZOOMING flag for experimental handling of zooming with function keys and mouse wheel fix: [winproc.cpp] fixed WM_NCHITTEST handling pretending that the cursor is always in client area when TRIMMOUSEPOSITION |
@Special, I'm just helping gho with the "mechanics" of the mirror. He owns and approves the mirror.
v2.04.26
Who are you? Like if gho the main guy behind DxWnd move over to Github, only then I would consider it an "official" repo, but other wise it seems pretty unofficial to me when a random person sets one up.
What are some of your contributions to DxWnd? Why didn't gho set it up instead?
v2.04.21
Code is now also available at https://github.com/DxWnd
v2.04.21
Excellent app for StarCraft 1 on Win7, Win8 and Win10
v2.04.01.fx4
Tip: no help files are included in recent builds, so it is advised you grab v2_04_10 from Sourceforge which has the most up to date files.
BTW, the GitHub repository mentioned above by refack is currently empty.
v2.04.34