S'identifier

API
Documentation
Ressources
Trucs & astuces
Libre
Gabarits
Services

Membres
Participer
Visiter

Contact

Meilleure résolution
mode 800 x 600

Optimisé pour
IE v.5
Netscape v.6
mais surtout pour
Mozilla v.1
minimum

 


Membre de Click-FR®, Réseau francophone Paie-Par-Click

EnumDisplaySettings

Date de parution : 02/04/2000 - Cette fiche API a été lue 1837 fois

Description

EnumDisplaySettings ramène des informations sur le système d'affichage du mode graphique. Vous pouvez obtenir également une série de tous les modes graphiques disponible.

Syntaxe

AppelDLL32("user32", "EnumDisplaySettings", &lpszDeviceName, iModeNum, &lpDevMode)

lpszDeviceName

Pointe sur une chaîne à terminateur nul qui spécifie le système d'affichage. Pour Windows 95, ce paramètre peut être à NULL.

iModeNum

Valeur d'index qui spécifie le mode graphique dans laquelle l'information va être obtenue.

lpDevMode

Pointe sur une structure dans laquelle les informations sur le mode graphique sont stockées.

Compatibilité

Toutes versions sauf bibliothèque Win32s.

Remarque

Aucune

Exemple 1

// Récupération de la liste des modes d'affichage supportés
dv est un DEVMODE
ModeNum est un entier long
TypeReso est une chaine

// Création d'une liste pour récupérer toutes ces résolutions
// Ce code vous est offert par Beaussier en ligne
// Ici la liste s'appelle LstReso

TANTQUE AppelDLL32("User32", "EnumDisplaySettingsA", Null, ModeNum, &dv)

TypeReso = ModeNum + TAB + dv:dmPelsWidth + TAB +...
dv:dmPelsHeight + TAB + dv:dmBitsPerPel + " bits"
// 4 bits pour 16 couleurs
// 8 bits pour 256 couleurs
// 16 bits pour 65536 couleurs
ListeAjoute("LstReso", TypeReso)
ModeNum++

FIN


Nombre de commentaire sur EnumDisplaySettings : 0

Rappel : Le code fourni est compatible Windev v.4 et 5. Pour les versions supérieures, vous devez modifier le type des variables numériques. Par exemple : entier long devient entier.
Bien sûr, les marques citées sont déposées par leurs sociétés respectives. Ces pages sont à la disposition de tous, le code fourni est libre mais toute responsabilité est déclinée en cas de mauvais usage ou de dysfonctionnement.
© 2000-2005 Beaussier & Le Centre W..D..