Salut,

Pour les connaisseurs, la fonction FctTimeCallBack est appelé régulièrement par le timer. J'ai récupéré cette méthode dans les exemples OpenGL. J'ai essayé d'adapter cela à un affichage dans une fenêtre MDI. Le problème, c'est que j'ai une erreur avec InvalidateRect.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Procedure FctTimeCallBack( uTimerID, uMessage: UINT; DwUser, Dw1, Dw2: DWord) StdCall;
   InvalidateRect( FMTPaletFiche.Handle, Nil, False);
end;
Je ne comprend pas pourquoi parce que j'ai mis en commentaire tout le code de l'évènement OnPaint. Si je met InvalidateRect en commentaire, je n'ai plus d'erreur mais l'affichage ne se réalise plus.

Quelqu'un a-t-il une idée ?