J´ai besoin de votre aide, j´ai un pb en
programmation windows. Je veux énumérer toutes les résolutions d´affichage
possible sur une machine avec la fonction EnumDisplaySettings. Ca marche
très bien sous windows 2000 et XP, mais sous Windows 9x/Me, les fréquences
d´affichage valent tous 0 ? ! Afficher quelquechose à 0 Hz, ça ne doit pas
bien marcher pourtant. Je ne comprends pas... Auriez-vous une solution ?
Voici ma fonction :
DEVMODE devMode;
INT32 modeExist;
memset(&, 0, sizeof(DEVMODE));
devMode.dmSize = sizeof(DEVMODE);
modeExist = EnumDisplaySettings(NULL, 0, &);
for ( int i=1; modeExist; i++)
{
MyPrint("%dx%d %d bits %d Hz", devMode.dmPelsWidth, devMode.dmPelsHeight,
devMode.dmBitsPerPel, devMode.dmDisplayFrequency);
modeExist = EnumDisplaySettings(NULL, i, &);
}