Fullscreen windowed mode

Kunder

Desert Nomad

Join Date: Nov 2010

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

Join Date: Sep 2010

Canada

P/

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

Spiritz

Forge Runner

Join Date: Apr 2007

DMFC

Whats the purpose of this post as im way lost ?

fenshadow

Pre-Searing Cadet

Join Date: Nov 2010

Mo/

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

Join Date: Nov 2006

wikipedia.org/wiki/Vigo

Heraldos de la Llama Oscura [HLO]

E/

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

Join Date: Feb 2008

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...

Nalia

Academy Page

Join Date: Dec 2006

USA

Psychic Distraction [PD]

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.