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