ShowWindow()

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
-
ShowWindow(hdlg,SW_HIDE);

Je viens de comprendre pourquoi quand je cache une fenêtre, elle n’apparaît pas avec la fonction :

ShowWindow(hdlg,SW_SHOW);

Enfaite, j’ai remarqué quand j’utilse
ShowWindow(hdlg,SW_SHOWMINIMIZED);
au lieu de ShowWindow(hdlg,SW_HIDE);
qu’il faut cliqué sur la petite languette sur la bar des taches pour que la fonction ShowWindow(hdlg,SW_SHOW); soit activer.

Donc, c que la fenêtre n’apparaît pas car elle n’est pas active, donc le programme ne peut continuer.

Que faire pour que la fenêtre principale soit toujours active même, ci on est dans une autre application ?

Je pence que c’est avec case WM_PAINT, je ne suis pas sur.
Et comment on fait pour enclencher le WM_PAINT, avec quelle fonction, ci le pb vient de là.

PS : je remercie BruNews de m’avoir sortie de pas mal de situation en prog.

Merci d'avance

3 réponses

Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
29
enclencher le WM_PAINT => InvalidateRect(...);
Que veux tu dire par "toujours active" ?
BruNews, ciao...
Messages postés
334
Date d'inscription
samedi 12 janvier 2002
Statut
Membre
Dernière intervention
3 juillet 2010

toujours active,

je veux dire que le programme tourne toujours qd on est ds une autre application, comme jouer au dames, etc..

je pence que mon pb vient de là
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
29
ben moi ce que je ne comprends pas dans ton prog c'est pourquoi il s'arrete, c'est gros ton proj a envoyer ?
de mon cote pas de prob:
bnutiles@wanadoo.fr
si tu veux on voit ce qui ne va pas.
BruNews, ciao...