J'ai déjà fait du DirectDraw sous Delphi (à l'époque, c'était DirectX3) et je faisait mon refresh dans l'événement OnIdle de mon programme.
Je suis passé à VC++6 et dans les tutos du SDK, ils font le refresh dans le msg WM_PAINT, ce qui n'est pas vraiment aproprié.
La question est donc:
Suis-je obligé de faire une boucle infinie dans laquelle je colle ma boucle de gestion des messages puis mon refresh où existe-t-il un message On_Idle?
WM_IDLE n'éxiste pas dans la doc msdn