J'utilise la migration mfc vers Qt et je montre des boîtes de dialogue Qt dans mon application Mfc. Est-il correct de supprimer plus tard QWinWidget dans son gestionnaire winEvent? Le fait est que je veux que toutes mes boîtes de dialogue Qt ouvertes dans l'application My Mfc soient automatiquement supprimées lorsque la fenêtre principale de mfc est fermée. Depuis WM_DESTROY sera envoyé pour toutes les fenêtres de l'enfant (et Qt widgets aussi) J'ajouté le code suivant dans le gestionnaire QwinWidget WinEvent:Suppression de QWinWidget
QWinWidget::winEvent(MSG * message, long * result)
{
........
if(message->message == WM_DESTROY)
deleteLater();
return false;
}
Quelqu'un peut-il commenter ce Merci