Autodestruction d'une CDialog modale
Bonjour à tous,
Voici mon problème (bidon sans aucun doute :)).
J'ai une CDialog qui en crée une autre.
J'aimerais que cette deuxième s'autodétruise au bout d'un certain temps, et ce, sans rien faire.
Comment dois-je coder une telle chose ?
Merci pour vos réponses.
Voici ce que j'ai écrit tout de même, (pour montrer que je ne suis plus étudiant et que c'est pas pour un TP :))
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
//Ma première boîte de dialogue ouvre la deuxième sur l'appui du bouton.
void CBidonDlg::OnBnClickedButton2()
{
CTest1 Dlg1;
Dlg1.DoModal();
// Sleep(5000);
// Dlg1.CloseWindow();
}
//Ma deuxième boîte de dialogue
void CTest1::OnPaint()
{
Sleep(5000);
CloseWindow();
} |