Les Snippets

Connexion

Mettre une fenêtre plein écran

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 14/05/2006 18:54:31 et initié par SAKingdom [Liste]
Date de mise à jour : 24/08/2006 16:13:58
Vue : 12315
Catégorie(s) : API, Trucs & Astuces
Langages dispo pour ce code :
- C
- C# 1.x, C# 2.x
- Windev
- VB6
- Delphi 5
- Java
- Voir tous les langages pour ce code snippet



Langage : C
Date ajout : 14/05/2006
Posté par SAKingdom [Liste]
#define MODE_32BITS 32
#define MODE_16BITS 16
#define MODE_256CLR 8
#define MODE_16CLR 4
BOOL FullScreen (DWORD Width, DWORD Height, DWORD BitsPerPel)
{
    DEVMODE dev;
    memset(&dev,0,sizeof(dev));
    dev.dmSize = sizeof(dev);
    dev.dmBitsPerPel = BitsPerPel;
    dev.dmPelsHeight = Height;
    dev.dmPelsWidth = Width;
    dev.dmFields = DM_BITSPERPEL|DM_PELSWIDTH|DM_PELSHEIGHT;
    long value = ChangeDisplaySettings(&dev, CDS_FULLSCREEN);
    if(value == DISP_CHANGE_SUCCESSFUL)
        return TRUE;
    
    return FALSE;
}
Remarque :
Les MODE_... sont pour le paramètre BitsPerPel. Créé votre fenêtre avec le style WS_POPUP pour avoir une fenêtre sans barre de titre.

Snippets en rapport avec : Full screen, Plein écran, Changedisplaysettings, Fullscreen



Codes sources en rapport avec : Full screen, Plein écran, Changedisplaysettings, Fullscreen

{Flash} AS2 - CALAGE AUTOMATIQUE DES CLIPS EN MODE NOSCALE
Voici une fonction de calage de clips lors d'un redimensionnement en mode "noScale". J'ai dévelop...

{Flash} ENCHAINEMENT FLV SANS XML PAR BOUTON AVEC FULLSCREEN+FLVPLAYBACK UNIQUE+AS3
enchainez plusieurs flv dans un player unique avec fullscreen sans XML, le player est un simple comp...

{C / C++ / C++.NET} PLEIN ECRAN POUR VOS PROGRAMMES (CONSOLE)
Voilà je vous montre une fonction permettant d'utiliser la fonction de Kernel32.dll qui est SetConso...

{JAVA / J2EE} JEU DE PONG DONNANT DE BONNES BASE POUR LA PROGRAMMATION GRAPHIQUE D UN JEU ;O)
Code relativement simple avec un peu de commentaire ;o) Il a pour but de montrer une utilisation d...

{Visual Basic, VB6, VB.NET, VB 2005} LE FORMULAIRE PLEIN ECRAN S'ADAPTE AU CHANGEMENT DE LA BARRE DES TACHES
Extrait de la documentation VS 2005. Le formulaire maximisé s'adaptera à la zone de travail, alors ...

{Javascript / DHTML} OUVRIR VOTRE PAGE EN PLEIN ECRAN
Ce code est à mettre sur une page qui redirige directement sur votre page d'accueil en plein ecran....

{Javascript / DHTML} OUVRIR UNE FENETRE EN PLEIN ECRAN
Pour info ce code fonctionen que sous IE, enfin je pense mais e tous cas ne focntionne pas sous nets...

{JAVA / J2EE} PLEIN ECRAN EN TENANT COMPTE DE LA BARRE DES TACHES
Apparement c'est une question récurente dans le forum alors voila un petit bout de code ;)...

{Visual Basic, VB6, VB.NET, VB 2005} CHANGER LA RESOLUTION DE WINDOWS
Comment changer la résolution de Windows ? Mettez ce code dans un Module :...