Fullscreen windowed mode

1 pages Page 1
K
Kunder
Desert Nomad
#1
As the title says. For those who don't know what this is, its windowed mode except the borders are removed and the entire screen is used. Essentially you get the benefit of no lost screen space that windowed mode normally takes away while being able to alt-tab without the fuss that Fullscreen mode causes.
Monkerson
Monkerson
Ascalonian Squire
#2
I would also like to know how, I have two screens and playing GW in fullscreen doesn't allow me to move my mouse to the other screen
S
Spiritz
Forge Runner
#3
Whats the purpose of this post as im way lost ?
f
fenshadow
Pre-Searing Cadet
#4
Quote:
Originally Posted by Spiritz View Post
Whats the purpose of this post as im way lost ?
The OP is looking to get around some of the quirks of Guild Wars when you alt-tab out of a full screen session.

The mode that the OP is looking for is essentially windowed mode that is full screen in size without any decorations. The second poster wants to be able to play without having all his input trapped. Certain APIs let you do this (quite easily), but looking at the Guild Wars video options it does not appear to have such support.
MithranArkanere
MithranArkanere
Underworld Spelunker
#5
I've seen that only in the Valve Source engine, but others probably can do that too.


Basically, you get some more extra pixels, by removing the window borders and the title bar.

It would be nice. I don't use fullscreen, but I use as much desktop as I can.
Kumu Honua
Kumu Honua
Jungle Guide
#6
Windowed fullscreen is nice, I wish it would be the norm for games. Or at least a "Always there" option in new games.

A terrible game Elemental: War of Magic has widowed fullscreen. Tis nice.

I won't be holding my breath, but would be happy to see it in GW2 for sure...
N
Nalia
Academy Page
#7
i also would liek to see this option, i play eve online and run my clients in that mode, and i multibox in gw as well on dual monitors and it would be nice to have the same sort of setup. in eve we used to use a program called evemon that had a relocator built in to strip the window frame and title, resize and reposition the eve client window to appear fullscreen on a monitor of your choosing. my attempts at recreating a program of this nature are failing as everytime i remove the window border and title, when i tell the window to redraw it will add the elements back to it. here is the code i am using thus far...

Code:
#include <windows.h>

#pragma comment(lib, "user32.lib")

int main (int argc, char **argv)
{
	LONG lStyle, lExStyle;
	HWND hGuildWars, hDesktop;
	RECT rcDesktop;
	int nWidth, nHeight;

	hGuildWars = NULL;
	hGuildWars = FindWindow("ArenaNet_Dx_Window_Class", "Guild Wars");
	/* hGuildWars = FindWindowEx(NULL, hGuildWars, "ArenaNet_Dx_Window_Class", "Guild Wars");
	while ( hGuildWars != NULL )
	{ */
		// strip window border
		lStyle = GetWindowLong(hGuildWars, GWL_STYLE);
		lStyle &= ~(WS_CAPTION | WS_THICKFRAME | WS_MINIMIZE | WS_MAXIMIZE | WS_SYSMENU);
		SetWindowLong(hGuildWars, GWL_STYLE, lStyle);
		lExStyle = GetWindowLong(hGuildWars, GWL_EXSTYLE);
		lExStyle &= ~(WS_EX_DLGMODALFRAME | WS_EX_CLIENTEDGE | WS_EX_STATICEDGE);
		SetWindowLong(hGuildWars, GWL_EXSTYLE, lExStyle);
		// SetWindowPos(hGuildWars, NULL, 0, 0, 0, 0, SWP_FRAMECHANGED | SWP_NOMOVE | SWP_NOSIZE | SWP_NOZORDER | SWP_NOOWNERZORDER);

		// set dimensions and resize
		hDesktop = GetDesktopWindow();
		GetWindowRect(hDesktop, &rcDesktop);
		MoveWindow(hGuildWars, 0, 0, rcDesktop.right, rcDesktop.bottom, TRUE);
	/* } */
	return 0;
}
i have also tried setting the position to values outside the desktop area and the guild wars client simply resizes itself to fit the desktop. it appears maybe a hook or patch is in order to remove this 'feature' from guild wars process so my changes will not be undone. i will update with further info as i get it.