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 : 14724
Catégorie(s) : API, Trucs & Astuces
Langages dispo pour ce code :
- C
- C# 1.x, C# 2.x
- Windev
- VB6
- Delphi 5
- Java



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.
Langage : C# 1.x , C# 2.x
Date ajout : 15/05/2006
Posté par Bidou [Liste]

// Maximized
this.WindowState = FormWindowState.Maximized

Langage : Windev
Date ajout : 15/06/2006
Posté par Elian Lacroix [Liste]
// Passer la fenetre en plein écran
Maximise()
// La restaurer
Restaure()
// Et à l'inverse la réduire dans la barre des taches 
Iconise()


Langage : VB6
Date ajout : 20/08/2006
Posté par vbPink [Liste]
DateMAJ : 24/08/2006
Me.WindowState = VbMaximized
Langage : Delphi 5
Date ajout : 22/08/2006
Posté par flo160fr [Liste]

//Passage en plein écran :
procedure TForm1.Button1Click(Sender: TObject);
begin
  Form1.BorderStyle := bsNone;
  Form1.WindowState := wsMaximized;
end;


//Retours en mode fenêtre :
procedure TForm1.Button2Click(Sender: TObject);
begin
  Form1.WindowState := wsNormal;
  Form1.BorderStyle := bsSizeable; //Ou bsSingle
end;


Langage : Java
Date ajout : 04/03/2007
Posté par Ombitious_Developper [Liste]
/**
 * 
 */

import javax.swing.JFrame;
import java.awt.GraphicsEnvironment;
    
/**
  * setFullScreenMode
  * @param JFramr
  * @return boolean
  */
public static boolean setFullScreenMode (JFrame frame) {
    try {
        GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment ();
        ge.getDefaultScreenDevice ().setFullScreenWindow (frame);
        return true;
    }
    catch (Exception e) {
        return false;
    }
}


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



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

{Visual Basic, VB6, VB.NET, VB 2005} TOUTES LES RÉSOLUTIONS D'ÉCRAN ET TAILLE MAXI DE LA FORM AUDESSUS DE LA BARRE DES TÂCHES AVEC ENUMDISPLAYSETTINGS ET SYSTEMPARAMETERSINFO
Ce petit code vous permettra de trouver toutes les résolutions de votre écran avec l'API EnumDisplay...

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