Bonjour,
je fait un modeler/loader 3D en MFC et OpenGl. Les fichiers que je charge peuvent demander beaucoup de temps (plusieurs minutes) avant d'être entierement lus et traités (calcul d'union, de soustraction entre des volumes 3D, tessalisation).
Pendant ce temps la moindre interaction avec la fenetre de cette appli (click, redimensionnement,...) plante l'affichage de celle-ci, mais sans planter le chargement. Enfin ce n'est pas du tout confortable pour l'utilisateur...
Pendant la serialisation, j'essaye de rendre ma fenetre inactive ( pMainWnd->EnableWindow(false) ), ou encore de bloquer les boucles d'affichages opengl, mais rien n'y fait !
Vous avez peut etre une idée pour me dépatouiller avec cette histoire ?
Merci, bon aprem.
Jc.
Partager