Bon pour faire des applications :
- Api Win32
Bien mais vieillissant : c´est du C.
Pas mal pour les applications minimales, ex : gestion de fenêtre pour application DirectX ou OpenGl, mais préférer une autre lib en C++ pour de vraies Apps facilement concevable ( et ca simplifie la maintenance )
Librairie : fournie avec ton compilateur normalement.
- MFC
L´api win 32 en C++. Du officiel microsoft.
Puissant mais pas toujours bien concu, en raison de l´héritage de l´api win32 notament.
Les assistants visuel de Visual C++ facilitent grandement la tâche de création/
Librairie : Fournie avec Visual C++ ( version : n´importe )
- wxWidget
Très bien concu et portable multi-plateformes.
Facilement accessible, complète et puissante.
Résolument orienté objet.
Mais manque d´assistants de création visuelle.
Librairie : http://wxwidgets.com
Le choix lag-it
( nouveau label
)
- QT
Grosse mouture. Très complet et puissant.
Mais payant pour une exploitation en environnement.
De bon outils semblables à l´assistant de création de visual C++
Librairies :
http: voir / /www.trolltech.com/
- Ceux que j´ai pas essayé :
- GTK
voir http://www.gtk.org/
- FLTK
voir http://www.fltk.org/ ( léger et facile y parait )
. ..
Pour faire des graphismes, jeux :
- OpenGL
Portable, accessible et assez puissant.
Nécessite cependant de se tenir au courant des mises à jours constructeurs pour en tirer le maximum sur chaque matériel graphique ( les célèbres code paths de doom3 par exemple )
Bientôt en verison 2.0 : ca va cartonner.
Le choix lag-it 
http://www.opengl.org
-DirectX
L´API ultime pour la création de jeux.
Très complet et puissant, mais pas forcément aussi accessible que OpenGL.
Non portable.
Permet de tous gérer : des graphismes au clavier en passant par la partie audio ( contrairement à OpenGL ou c´est graphs only ( mais il y a fmods, OpenAl... ) )
http://www.microsoft.com
Le choix lag-it
- SDL
Très accessible et simple mais assez peu fournie ( nécessite de télécharger de nombreuses librairies additionnelles ) et pas puissante ( reposant sous DirectX 5.0 dans la version Windows il me semble )
Parfait pour le débutant. Ne gère que la 2d, mais fourni un support OpenGL.
http://www.libsdl.org
- Ceux que j´ai pas essayé :
- Allegro
http://www.talula.demon.co.uk/allegro/
- Game Incubator
( wrapper DirectX )
http://gi.kamron.net/french/index.php
. ..