Section courante

A propos

Section administrative du site

ChangeDisplaySettingsA

user32.dll Change les ajustements d'affichage
Windows 9X, NT 3.1+, 2000, XP, 2003

Syntaxe

LONG ChangeDisplaySettingsA(LPDEVMODE lpDevMode, DWORD dwflags);

Paramètres

Nom Description
lpDevMode Ce paramètre pointe sur une champ permettant d'indiquer le mode vidéo souhaitez:
Champs Description
dmBitsPerPel Ce champ permet d'indiquer le nombre de bits par pixel
dmPelsWidth Ce champ permet d'indiquer la largeur de l'écran en pixel
dmPelsHeight Ce champ permet d'indiquer la hauteur de l'écran en pixel
dmDisplayFlags Ce champ permet d'indiquer l'un ou les drapeaux du mode:
Constante Valeur Description
DM_BITSPERPEL 0x00040000 Cette constante permet d'indiquer de tenir compte de la valeur du champs «dmBitsPerPel»
DM_PELSWIDTH 0x00080000 Cette constante permet d'indiquer de tenir compte de la valeur du champs «dmPelsWidth»
DM_PELSHEIGHT 0x00100000 Cette constante permet d'indiquer de tenir compte de la valeur du champs «dmPelsHeight»
DM_DISPLAYFLAGS 0x00200000 Cette constante permet d'indiquer de tenir compte de la valeur du champs «dmDisplayFlags»
DM_DISPLAYFREQENCY 0x00400000 Cette constante permet d'indiquer de tenir compte de la valeur du champs «dmDisplayFrequency»
dmDisplayFrequency Ce champ permet d'indiquer la fréquence du mode
dwflags Ce paramètre permet d'indiquer le mode de changement graphique:
Constante Valeur Description
  0x00000000 Cette valeur permet d'indiquer un changement dynamique
CDS_UPDATEREGISTRY 0x00000001 Cette valeur permet d'indiquer un changement dynamique avec une mise-à-jour de la base de registres
CDS_TEST 0x00000002 Cette valeur permet d'indiquer que le système d'exploitation effectuer une vérification si le mode vidéo est supporté correctement.
CDS_FULLSCREEN 0x00000004 Cette valeur permet d'indiquer qu'il faut passer au mode pleine écran. Ce mode est généralement temporaire, et si vous changez pour un autre bureau, ce mode n'est pas réinitialiser sous Windows NT/2000 et XP.
CDS_GLOBAL 0x00000008 Cette valeur permet d'ajuster la région de données global pour qu'elle affecte tous les utilisateurs de la machine.
CDS_SET_PRIMARY 0x00000010 Cette valeur permet d'effectuer les changements sur périphérique primaire.
CDS_NORESET 0x10000000 Cette valeur permet de sauvegarder la modification dans la base de registres sans pour autant changer le mode vidéo immédiatement.
CDS_RESET 0x40000000 Cette valeur permet d'effectuer les changements, même si la requête d'ajustement correspond à ajustement courant.

Description

Cette fonction permet de modifier les paramètres du mode d'affichage graphique.

Voir également

C pour Windows - Constantes de Windows
Articles - Les géants de l'informatique - Microsoft

Dernière mise à jour : Mercredi, le 6 août 2014