DirectDraw (API DirectX), qui permet de lancer des applis en 2D ou 3D va nous servir ici à récupérer les résolutions supportées par la carte graphique et d'appliquer une résolution à votre écran tant que la Form est lancée.
Nous utiliserons ici la version 7 de DirectX.
Cette source est une adaptation en VB.NET
------
Pré-requis :
1) Lancer un nouveau projet depuis VS 2005.
2) Importer la dll DirectX 7 pour VB :
¤ Menu Projet > "Ajouter une référence"
¤ Aller sur l'onglet "Référence" et rechercher "C:\WINDOWS\System32\dx7vb.dll"
¤ Cliquer OK
3) Insérer dans le projet une ListBox (LB_DispoResolutions)
4) Insérer un bouton (BTN_Valid)