Les Snippets

Connexion

Résolution de l'écran

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 23/03/2006 21:34:03 et initié par PCPT [Liste]
Date de mise à jour : 12/12/2008 13:13:20
Vue : 15610
Catégorie(s) : Trucs & Astuces
Langages dispo pour ce code :
- VB6
- C# 1.x, C# 2.x
- VB 2005, VB.NET 1.x
- Java
- C
- Windev
- VB6, VBA
- Javascript
- VB6, VBA



Langage : VB6
Date ajout : 23/03/2006
Posté par PCPT [Liste]
DateMAJ : 04/03/2007
Dim iWidth%, iHeight% 
 iWidth = Screen.Width / Screen.TwipsPerPixelX 
 iHeight = Screen.Height / Screen.TwipsPerPixelY 
 
 MsgBox "Résolution : " & iWidth & " x " & iHeight
Langage : C# 1.x , C# 2.x
Date ajout : 24/03/2006
Posté par sebmafate [Liste]

public Size GetScreenSize() 
{
	return Screen.PrimaryScreen.Bounds; 
}


Langage : VB.NET 1.x , VB 2005
Date ajout : 24/03/2006
Posté par sebmafate [Liste]
Public Function GetScreenSize() As Size 
	Return Screen.PrimaryScreen.Bounds
End Function


Langage : Java
Date ajout : 29/05/2006
Posté par Taranael [Liste]
Dimension tailleEcran = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
int hauteur = (int)tailleEcran.getHeight();
int largeur = (int)tailleEcran.getWidth();
JOptionPane.showMessageDialog(null,"Votre résolution est "+largeur+"x"+hauteur);

Langage : C
Date ajout : 18/09/2006
Posté par Joky [Liste]
#define CX_SCREEN GetSystemMetrics(SM_CXSCREEN)            //Largeur
#define CY_SCREEN GetSystemMetrics(SM_CYSCREEN)            //Hauteur

Langage : Windev
Date ajout : 20/09/2006
Posté par yann_lo_san [Liste]

// correspond au ::GetSystemMetric() du C
ResHorizontale = SysMétrique(metCxEcran)
ResVerticale     = SysMétrique(metCyEcran)
Langage : VB6 , VBA
Date ajout : 04/03/2007
Posté par mortalino [Liste]
Private Declare Function GetSystemMetrics Lib "user32" (ByVal nIndex As LongAs Long
Const SM_CXSCREEN = 0
Const SM_CYSCREEN = 1
Public Function ScreenResolution() As String
    Dim Largeur As Long, Hauteur As Long
Largeur = GetSystemMetrics(SM_CXSCREEN)
Hauteur = GetSystemMetrics(SM_CYSCREEN)
ScreenResolution = "Le mode vidéo est :  " & Largeur & " x  " & Hauteur
End Function
Private Sub EXEMPLE()
    MsgBox ScreenResolution
End Sub
Langage : Javascript
Date ajout : 06/04/2007
Posté par stfou [Liste]
var x=screen.Width;
var y=screen.Height;
var resolution=x+" X "+y;
Langage : VB6 , VBA
Date ajout : 12/12/2008
Posté par PCPT [Liste]
DateMAJ : 12/12/2008
Private Const SM_CXVIRTUALSCREEN    As Long  = &H4E
Private Const SM_CYVIRTUALSCREEN    As Long  = &H4F
Public Type POINTAPI
    X           As Long
    Y           As Long
End Type
Private Declare Function GetSystemMetrics Lib "user32" (ByVal nIndex As LongAs Long
'
Public Function GetScreensSize() As POINTAPI
    GetScreensSize.X = GetSystemMetrics(SM_CXVIRTUALSCREEN) *  Screen.TwipsPerPixelX
    GetScreensSize.Y = GetSystemMetrics(SM_CYVIRTUALSCREEN) *  Screen.TwipsPerPixelY
End Function

Remarque :
contrairement aux autres codes ici on aura la taille totale, c'est à dire par exemple 2048*768 pour 2 écrans en bureau étendu

Snippets en rapport avec : Ecran, Résolution



Codes sources en rapport avec : Ecran, Résolution

{Visual Basic, VB6, VB.NET, VB 2005} APPLIQUER UNE RESOLUTION GRÂCE À DIRECTDRAW
DirectDraw (API DirectX), qui permet de lancer des applis en 2D ou 3D va nous servir ici à récupérer...

{Visual Basic, VB6, VB.NET, VB 2005} CHANGER LA RESOLUTION DE L'ECRAN EN VB
Ce bout de code permet de modifier la resolution de l'ecran à partir d'un programme VB, c'est un cod...

{Visual Basic, VB6, VB.NET, VB 2005} GESTION RÉSOLUTION ÉCRAN
encor une modif résolution écran mais avec la gestion de la fréquence et du mode couleur. Il marche ...

{C / C++ / C++.NET} CE PROGRAMME PERMET DE RESOUDRE LES EQUATIONS DE SECOND DEGRE
Il s'agit d'un programme qui donne le résultat d'une équation du second degré (qui dit une équation ...

{} [FLEX 4/AIR] UN CUBE QUI TOURNE DEVANT L'ECRAN
Bonjour, Voici ma premiere source en Flex (enfin c'est la deuxieme pour dire la vérité, la premie...

{Delphi} METHODE DE SUBSTITUTION : RÉSOLUTION DE DEUX ÉQUATIONS À DEUX INCONNUS
Le programme suivant résout un système de deux équations à deux inconnus grâce à la méthode de subst...

{Visual Basic, VB6, VB.NET, VB 2005} RÉSOLUTION EXPLIQUÉE DE SUDOKU
Résout une grille de Sudoku en donnant et visualisant les explications. Permet de saisie, générer et...

{Visual Basic, VB6, VB.NET, VB 2005} RÉSOLUTION DE L'ÉQUATION DE LA CHALEUR
C'est un programme pour résoudre l'équation de la chaleur en 2D avec la méthode des différences fini...

{Delphi} BLOODSAVER (LE PLUS GORE DES SCREENSAVERS)
Bonsoir ... Huhh ... Voici un écran de veille sympa, le BloodSaver. Il peut afficher une explosi...

{PDA / PocketPC} CAPTURE ECRAN (SCREENSHOT)
Code simple, il permet de capturer l'image de l'écran du device Le code utilise la fonction BitBl...