ShowWindow(); [Résolu]

Signaler
Messages postés
334
Date d'inscription
samedi 12 janvier 2002
Statut
Membre
Dernière intervention
3 juillet 2010
-
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
-
J’ai l’impression quand on cache une fenêtre, que le programme interne est stoppé.
Et en plus, pour la réactiver à partir de ce même programme de le la même fenêtre, après de calcules interne, ça cause quelque problème.
Parement, je ne suis pas le seul à avoir ce pb.

Donc il y a-t-il une autre fonction, ou une solution à ce pb ?

ShowWindow(hdlg,SW_SHOW);
ShowWindow(hdlg,SW_HIDE);

J’ai pencé à :
EnableWindow(GetDlgItem(hdlg,IDD_MAIN),FALSE);
Comme pour cacher un bouton, mais ça ne fonctionne pas.

Mon pb, c que je n’arrive pas à faire réapparaître la fenêtre.
J’ai essayé aussi :

ShowWindow(hdlg,SW_SHOW);
SetForegroundWindow(hdlg);
SetFocus(hdlg);

Et ça fonctionne tjs pas. Je ne voie vraiment pas là solution.

Voila, Voila

1 réponse

Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
29
Non, un prog correctement ecrit tourne tres bien meme s'il est invisible.
SetWindowPos(...) va bon pour le faire reapparaitre.
BruNews, ciao...