(This only applies to version 1.09D or 1.09B. Don't try this on any other version unless you know what you're doing. Regardless, make sure to back up your DLL before doing anything.)
You might try hacking your D2GFX.DLL file (back it up first!). If you don't want to do that, perhaps you can talk someone into getting you a hacked copy.
The Phrozen Keep has the various resources to help you do this if you're willing to try.
Assuming you have the ability to hex-edit the DLL, open it, scroll to the following offsets and change the values you find there to the new values specified:
I've not tested this myself because I don't run Diablo in windowed mode. However, other hex editing I've done (such as to fix the bug with Barb/Assassin critical hits) works just fine so I see no reason why this won't.
Edit: added version disclaimer.
You might try hacking your D2GFX.DLL file (back it up first!). If you don't want to do that, perhaps you can talk someone into getting you a hacked copy.
The Phrozen Keep has the various resources to help you do this if you're willing to try.
Assuming you have the ability to hex-edit the DLL, open it, scroll to the following offsets and change the values you find there to the new values specified:
Code:
Offset Bytes Change to
4948h 64 06 6A 04
4D47h 64 06 6A 04
4FB6h 64 00 6A 04
I've not tested this myself because I don't run Diablo in windowed mode. However, other hex editing I've done (such as to fix the bug with Barb/Assassin critical hits) works just fine so I see no reason why this won't.
Edit: added version disclaimer.