Bonjour !
Je recherche une fonction qui permette d'ouvrir une boîte de dialogue puis qui la fermerai automatiquement après un laps de temps donné sans avoir à cliquer sur un bouton OK.
Merci pour vos réponses.
Version imprimable
Bonjour !
Je recherche une fonction qui permette d'ouvrir une boîte de dialogue puis qui la fermerai automatiquement après un laps de temps donné sans avoir à cliquer sur un bouton OK.
Merci pour vos réponses.
Utiliser les classes CTime et CTimeSpan et leurs méthodes associées
Code:
1
2 CTime t = CTime::GetCurrentTime();
Tu sais pas où je pourrais trouver un exemple de code parce que j'ai un peu de mal à utiliser ça tel quel.
Bonjour,
Je resoudrai ce probleme en initialisant un timer dans la
fonction OnInitDialog et dans le hanfler de WM_TIMER
je ferai appel a OnCancel()
SalutCode:
1
2
3
4
5
6
7
8
9
10
11
12 BOOL MaDlg::OnInitDialog() { . . . SetTimer(1,10000,NULL); // timer de 10 secondes . } void MaDlg::OnTimer(UINT nIDEvent) { if(nIDEvent==1) OnCancel(); else Dialog::OnTimer(nIDEvent); }
Je vais essayer ça.
Merci.
Super ta solution
simple, élégante, et ...
ça marche !!!!!!!!!!!!!!
:D :D :D :D