Lorsque je crée une fenêtre enfant pour la deuxième fois,RegisterClass échoué: classe déjà
if (!::RegisterClass(&hwClass))
{
throw std::runtime_error("RegisterClass failed!");
}
Il jette une exception que la classe existe déjà. mais la classe de fenêtre enfant a été supprimé lorsque la fenêtre enfant a été détruite à:
WM_DESTROY:
{
delete this; //destroy child class
}
Il fonctionne si je commente l'erreur expection. cela signifie-t-il que je n'ai pas besoin d'enregistrer à nouveau un cours?
Mauvais commentaire, devrait être // détruire l'enveloppe de l'objet fenêtre –