Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Wie erzeugt man ein Fenster über den gesamten Bildschirm?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
28.10.2003, 15:51 Uhr
~Flo
Gast


Hallo,

ich möchte mit MFC ein Fenster über den gesamten Bildschirm erzeugen.
Das heißt es soll auch die Taskleiste überblenden.
Das Fenster soll keine Rahmen haben, also der ganze Bildschirm soll weiß sein.
Wichtig ist, dass darin gezeichnet werden kann.

Weiß jemand, wie das funktioniert?

Jede Hilfe ist erwünscht.

Gruß FLO
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
28.10.2003, 16:26 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hi, da musst du am besten mit deiner Anwendung auf Vollbildmodus gehen! ( Suche)

Was mir noch nicht ganz klar ist, für was willst du so ein Fenster?
Bzw was willst du damit zeichnen?

Für Spiele sind die API-Zeichenfunktionen zu langsam! da solltest du auf Dx oder (besser) auf OpenGL zum Zeichnen benutzen
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
28.10.2003, 17:08 Uhr
~toxic
Gast


hi, warscheinlich will er so'ne art ganzseitenvorschau basteln !
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
29.10.2003, 08:35 Uhr
~Flo
Gast


Hallo,

der Grund warum ich solch ein Fenster benötige ist,
weil ich für ein Windows CE Gerät eine Touch-Kalibrierung erstellen will.
Da spielt die Geschwindigkeit auch nicht die Rolle.

FLO
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
29.10.2003, 10:04 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Um in Vollbildmodus zu gehen:


C++:
DEVMODE dmScreenSettings;
memset(&dmScreenSettings,0,sizeof(dmScreenSettings));
dmScreenSettings.dmSize       = sizeof(dmScreenSettings);
dmScreenSettings.dmPelsWidth  = 1024;
dmScreenSettings.dmPelsHeight = 768;
dmScreenSettings.dmBitsPerPel = 32;
dmScreenSettings.dmFields     = DM_BITSPERPEL|DM_PELSWIDTH|DM_PELSHEIGHT|DM_DISPLAYFLAGS;
dmScreenSettings.dmDisplayFrequency=85;
        
if (ChangeDisplaySettings(&dmScreenSettings,CDS_FULLSCREEN)!=DISP_CHANGE_SUCCESSFUL)
{
    MessageBox(NULL,"The Requested Fullscreen Mode Is Not Supported by Your Videocard", "ERROR", MB_OK|MB_ICONSTOP);
    MessageBox(NULL,"Program Will Now Close.", "ERROR", MB_OK|MB_ICONSTOP);
    return 0;
}


--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
29.10.2003, 12:01 Uhr
~Flo
Gast


Hallo FloSoft,

danke für die Anwort,
jedoch gibt es "ChangeDisplaySettings" für Windows CE nicht.

FLO
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
29.10.2003, 13:02 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


das ist dann natürlich ungünstig
mit Windows CE kenn ich mich leider nicht so aus...
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: