|
You last visited: Today at 18:14
Advertisement
C++ Fullscreen Fenster ??
Discussion on C++ Fullscreen Fenster ?? within the C/C++ forum part of the Coders Den category.
07/19/2013, 02:46
|
#1
|
elite*gold: 0
Join Date: Aug 2012
Posts: 4
Received Thanks: 0
|
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
|
|
|
07/19/2013, 02:52
|
#2
|
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
|
|
|
|
07/19/2013, 02:54
|
#3
|
elite*gold: 0
Join Date: Aug 2012
Posts: 4
Received Thanks: 0
|
Und wie genau?
|
|
|
07/19/2013, 03:00
|
#4
|
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
|
|
|
07/19/2013, 03:08
|
#5
|
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.
|
|
|
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
|
|
|
07/19/2013, 03:27
|
#7
|
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
|
Quote:
Originally Posted by Fabi.StaR
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...
|
|
|
07/19/2013, 03:30
|
#8
|
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...
|
|
|
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;
}
|
|
|
07/19/2013, 12:49
|
#10
|
elite*gold: 58
Join Date: Jun 2008
Posts: 2,311
Received Thanks: 8,420
|
Quote:
Originally Posted by マルコ
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
|
|
|
 |
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.
|
|