Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 18:14

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



C++ Fullscreen Fenster ??

Discussion on C++ Fullscreen Fenster ?? within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Aug 2012
Posts: 4
Received Thanks: 0
Smile C++ Fullscreen Fenster ??

Guten Abend/Morgen.

Ich frag mich wie ich ein Full Screen Fenster erstelle Ohne rand wie zb. hier:



also das man nur das spiel / Programm sehen kann.

ich hoffe mir kann jemande helfen.

mfg. Fabi.StaR
Fabi.StaR is offline  
Old 07/19/2013, 02:52   #2
 
.SkyneT.'s Avatar
 
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
.SkyneT. is offline  
Old 07/19/2013, 02:54   #3
 
elite*gold: 0
Join Date: Aug 2012
Posts: 4
Received Thanks: 0
Und wie genau?
Fabi.StaR is offline  
Old 07/19/2013, 03:00   #4

 
マルコ's Avatar
 
elite*gold: 1329
Join Date: Jun 2009
Posts: 1,873
Received Thanks: 960
Ich nehme an, du programmierst für Windows. Und benutzt das WinAPI. In diesem Fall empfehle ich dir, Brain.exe zu benutzen. Das visualisiert dir in einer knalligen Farbe die Funktion, mit der du das Fenster erstellst. Und Brain.exe sucht dir sogar automatisch per Google eine Seite raus, die dir erklärt, was die Parameter bewirken. Zum Beispiel die hier:


Dort setzt dann Brain.exe wieder eine grelle Farbe ein, sobald dein Blick auf den Parameter "Style" oder "ExStyle" fällt.
Brain.exe hat einen einfachen Screenreader integriert, der Informationen sammelt. Hierdurch wird dir klar gemcht, dass durch angeben von bestimmten Parametern an dieser Stelle ein Rand erzeugt wird. Diese Infos werden ausgewertet zu "Gib keinen Border Parameter an, dann ist kein Border da".

Siehst du, wie einfach und gut Brain.exe funktioniert? Es beinhaltet tatsächliuch alles, was ein Programmierer braucht. Und noch viel mehr. Es ist dein praktischer Helfer in jeder Lebenslage, ob beim Unterhose anziehen, oder Popo putzen - ja sogar beim Schuhe binden!

Lad es dir besser schnell runter
マルコ is offline  
Thanks
1 User
Old 07/19/2013, 03:08   #5
 
.SkyneT.'s Avatar
 
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
Ich darf einfach nicht erwarten das man die Erklärung auf msdn versteht,
oder es zumindest versucht... :|

Etwas wie "createwindowex without border" in google hätte es btw auch getan.
.SkyneT. is offline  
Old 07/19/2013, 03:14   #6
 
elite*gold: 0
Join Date: Aug 2012
Posts: 4
Received Thanks: 0
Sorry aber ich bekomm es nicht hin ihr der code:


Code:
#include <Windows.h>

#define ERROROK(msg) MessageBox(NULL, msg, "ERROR", MB_OK)

LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow)
{
	HWND		hWnd;
	MSG			msg;
	WNDCLASS	WndClass;
	char *szAppName = "GhostShot";

	WndClass.style					= CS_HREDRAW | CS_VREDRAW;
	WndClass.lpfnWndProc			= WndProc;
	WndClass.cbClsExtra				= 0;
	WndClass.cbWndExtra				= 0;
	WndClass.hInstance				= hInstance;
	WndClass.hIcon					= LoadIcon(NULL, IDI_APPLICATION);
	WndClass.hCursor				= LoadCursor(NULL, IDC_ARROW);
	WndClass.hbrBackground			= (HBRUSH) GetStockObject(BLACK_BRUSH);
	WndClass.lpszMenuName			= NULL;
	WndClass.lpszClassName			= szAppName;

	GetSystemMetrics(SM_CXSCREEN);

	if(!RegisterClass(&WndClass))
	{
		ERROROK("Can't register Window Class!");

		return 0;
	}

	hWnd = CreateWindowEx();

	return msg.wParam;
}
Ich habe es jetzt so:

Code:
#include <Windows.h>

#define ERROROK(msg) MessageBox(NULL, msg, "ERROR", MB_OK)

LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow)
{
	MSG			msg;
	WNDCLASS    wc={0};

    wc.lpszClassName			= "GhostShot";
    wc.lpfnWndProc				= DefWindowProc;//You MUST use your own wndproc here
    wc.hInstance				= hInstance;
    wc.hbrBackground			= (HBRUSH) GetStockObject(BLACK_BRUSH);
    wc.hCursor=LoadCursor(NULL,IDC_ARROW);
    if (!RegisterClass(&wc)) {/*Handle Error*/}
    HWND hwnd;
    hwnd=CreateWindowEx(0,wc.lpszClassName,0,WS_POPUP|WS_VISIBLE|WS_SYSMENU,9,9,99,99,0,0,0,0);
    if (!hwnd) {/*Handle Error*/}
    while(GetMessage(&msg,0,0,0)>0)DispatchMessage(&msg);
    return 0;
}
aber es kommt nur so ein Kleines Fenster
Fabi.StaR is offline  
Old 07/19/2013, 03:27   #7
 
.SkyneT.'s Avatar
 
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
Quote:
Originally Posted by Fabi.StaR View Post
aber es kommt nur so ein Kleines Fenster
Code:
  
  _In_      DWORD dwExStyle,
  _In_opt_  LPCTSTR lpClassName,
  _In_opt_  LPCTSTR lpWindowName,
  _In_      DWORD dwStyle,
  _In_      int x,
  _In_      int y,
  _In_      int nWidth,
  _In_      int nHeight,
  _In_opt_  HWND hWndParent,
  _In_opt_  HMENU hMenu,
  _In_opt_  HINSTANCE hInstance,
  _In_opt_  LPVOID lpParam
Und jetzt rate einmal welche Parameter für die Größe, genauer
gesagt für die Höhe und die Breite des Fensters, verantwortlich sind...
.SkyneT. is offline  
Old 07/19/2013, 03:30   #8

 
マルコ's Avatar
 
elite*gold: 1329
Join Date: Jun 2009
Posts: 1,873
Received Thanks: 960
Sei nich so hart mit ihm, wahrscheinlich kann er Brain.exe nicht installieren.

Das Problem tritt manchmal auf. Bei ein paar wenigen Leuten. Bisher ist kein Bugfix bekannt. Nja, aber die Entwickler arbeiten derzeit glaub an Version 2.0 . Wirst also noch warten müssen...
マルコ is offline  
Old 07/19/2013, 03:47   #9
 
elite*gold: 0
Join Date: Aug 2012
Posts: 4
Received Thanks: 0
hab es hin bekommen

hir mein code :

Code:
include <Windows.h>

#define ERROROK(msg) MessageBox(NULL, msg, "ERROR", MB_OK)

LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow)
{
	HWND		hwnd;
	MSG			msg;
	WNDCLASS    wc={0};
	RECT		rect;
	int iWidht;
	int iHight;

	HWND hWndDesktop = GetDesktopWindow();
	GetWindowRect(hWndDesktop, &rect);
	iWidht = rect.right;
	iHight = rect.bottom;

    wc.lpszClassName			= "GhostShot";
    wc.lpfnWndProc				= DefWindowProc;//You MUST use your own wndproc here
    wc.hInstance				= hInstance;
    wc.hbrBackground			= (HBRUSH) GetStockObject(BLACK_BRUSH);
    wc.hCursor=LoadCursor(NULL,IDC_ARROW);
    if (!RegisterClass(&wc)) {
		ERROROK("Can't register Window Class!");
		return 0;
	}
    hwnd=CreateWindowEx(0,wc.lpszClassName,0,WS_POPUP|WS_VISIBLE|WS_SYSMENU,CW_USEDEFAULT,CW_USEDEFAULT,iWidht,iHight,0,0,0,0);
    if (!hwnd) {
	}
    while(GetMessage(&msg,0,0,0)>0)DispatchMessage(&msg);
    return 0;
}
Fabi.StaR is offline  
Old 07/19/2013, 12:49   #10
 
Padmak's Avatar
 
elite*gold: 58
Join Date: Jun 2008
Posts: 2,311
Received Thanks: 8,420
Quote:
Originally Posted by マルコ View Post
Sei nich so hart mit ihm, wahrscheinlich kann er Brain.exe nicht installieren.

Das Problem tritt manchmal auf. Bei ein paar wenigen Leuten. Bisher ist kein Bugfix bekannt. Nja, aber die Entwickler arbeiten derzeit glaub an Version 2.0 . Wirst also noch warten müssen...
Sorry, aber ernsthaft. Diese Brain.exe-Witze sind in diesem Ausmaß einfach nicht mehr lustig..

@TE:
Bist du dir sicher, dass du programmieren solltest, wenn du Google nicht einmal die Antwort auf eine so einfache Frage entlocken kannst?

Padmak
Padmak is offline  
Thanks
2 Users
Reply


Similar Threads Similar Threads
[Source] Erweitertes/Modifiziertes Admin Item Create Fenster(/ci Fenster)
11/15/2016 - Flyff PServer Guides & Releases - 20 Replies
Ich hatte ein wenig Langeweile und habe mal das Admin Item Create Fenster geändert. Features: -Nach Kategorie IK3 sortieren -Comboboxen haben jetzt eine Scrollbar(Wer es öfters benutzt weißt das der Inhalt der unter das Neuz Fenster geht nicht mehr auswählbar ist.) -Sortieren nach Namen(Ihr könnt eine Buchstabenreihenfolge eingeben, nach dem gefiltert wird) -Upgrade -Element -Element Upgrade
win7 fenstervorschau / fenster neben fenster problem
09/17/2012 - Technical Support - 0 Replies
ich habe schon bei google gesucht aber ich finde nur müll oder falsche angaben dazu wie ich die zeit ändere die es braucht bis das vorschau fenster in der taskleiste braucht um angezeigt zu werden das zweite: in win 7 kann man fenster neben fenster neben fenster auf dem bildschirm aufteilen lassen leider funktioniert das nicht mit allen fenstern wie ich das gerne möchte und wollte wissen ob es programme/tricks gibt die das ganze erzwingen sodas ich alle möglichen fenster aufteilen...
fullscreen
12/24/2010 - Runescape - 2 Replies
Hi leute ech nervt doch bestimmt auch immer diese lästige werbung die immer über dem spiel als no member läuft . Da hab ich dann mal ein bischen rescherschiert und habe eine lösung gefunden. als erstes musst ihr euch dieses plugin für firefox runterladen und istallieren Firebug danach folgt ihr einfach der anleitung von diesem vidio und zack habt ihr runescape im fullscreen. YouTube - Free to play - Runescape Full Screen
Fullscreen
06/14/2010 - Conquer Online 2 - 8 Replies
Wie schaffe ich es conquer als Fullscreen zu starten, da ich 1680x1050 habe geht es schlecht >_<
fullscreen problem
10/27/2009 - Cabal Online - 0 Replies
ok this isnt just cabal but any game i try to play. if it doesnt have a option in options that matches my resolution my computer no longer fullscreens it. it will go fullscreen but the game will be smaller too small to even read the letters and the rest of the screen is black any fixes for this? win xp sp3 ati x1950xtx q6600 6gb ddr2 1022 ram



All times are GMT +1. The time now is 18:15.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.