ChangeDisplaySettingsA |
user32.dll | Change les ajustements d'affichage |
|---|---|---|
| Windows 9X, NT 3.1+, 2000, XP, 2003 | ||
Syntaxe
|
[DllImport("user32.dll")] public static extern int ChangeDisplaySettingsA(ref DEVMODE lpDevMode, int dwflags); |
Paramètres
| Nom | Description | |||
|---|---|---|---|---|
| lpDevMode | Ce paramètre pointe sur une champs permet d'indiquer le mode vidéo souhaitez : | |||
| Champs | Description | |||
| dmBitsPerPel | Cette champs permet d'indiquer le nombre de bits par pixel | |||
| dmPelsWidth | Cette champs permet d'indiquer la largeur de l'écran en pixel | |||
| dmPelsHeight | Cette champs permet d'indiquer la hauteur de l'écran en pixel | |||
| dmDisplayFlags | Cette champs permet d'indiquer l'un ou les drapeaux du mode : | |||
| Constante | Description | |||
| DM_BITSPERPEL | Cette constante permet d'indiquer de tenir compte de la valeur du champs «dmBitsPerPel» | |||
| DM_PELSWIDTH | Cette constante permet d'indiquer de tenir compte de la valeur du champs «dmPelsWidth» | |||
| DM_PELSHEIGHT | Cette constante permet d'indiquer de tenir compte de la valeur du champs «dmPelsHeight» | |||
| DM_DISPLAYFLAGS | Cette constante permet d'indiquer de tenir compte de la valeur du champs «dmDisplayFlags» | |||
| DM_DISPLAYFREQENCY | Cette constante permet d'indiquer de tenir compte de la valeur du champs «dmDisplayFrequency» | |||
| dmDisplayFrequency | Cette champs permet d'indiquer la fréquence du mode | |||
| dwflags | Ce paramètre permet d'indiquer le mode de changement graphique : | |||
| Constante | Code | Description | ||
| 0 | Cette valeur permet d'indiquer un changement dynamique | |||
| CDS_UPDATEREGISTRY | Cette valeur permet d'indiquer un changement dynamique avec une mise-à-jour de la base de registres | |||
| CDS_TEST | Cette valeur permet d'indiquer que le système d'exploitation effectuer une vérification si le mode vidéo est supporté correctement. | |||
Description
Cette fonction permet de modifier les paramètres du mode d'affichage graphique.
Dernière mise à jour : Samedi, le 26 décembre 2009