Historique des modifications - Message

Message #10620

Sujet: Capter la fermeture de la fenêtre


Type Date Auteur Contenu
Dernière modification 12-07-2012 13:40:24 johnplayer
Justement, je ne peux pas car à partir du moment où device->run() retourne false, GetWindowPlacement(handle, &lpwndpl) ne peut plus obtenir la position de la fenêtre (GetWindowPlacement retourne false).

En fait, j'ai regardé dans les sources et voilà comment il procède :
  • Appuie sur le bouton close;
  • réponse à WM_DESTROY par PostQuitMessage;
  • Si WM_QUIT est dans la file, device->run() retourne false;


Je pense qu'il faudrait que je sauvegarde la position de la fenêtre avant que PostQuitMessage soit appelé pour que ça marche. Mais sans toucher aux sources ça me semble infaisable.
Création du message 12-07-2012 13:35:02 johnplayer
Justement, je ne peux pas car à partir du moment où device->run() retourne false, GetWindowPlacement(handle, &lpwndpl) ne peut plus obtenir la position de la fenêtre (GetWindowPlacement retourne false).

En fait, j'ai regardé dans les sources et voilà comment il procède :
  • Appuie sur le bouton close;
  • réponse à WM_DESTROY par PostQuitMessage;
  • Si WM_QUIT est dans la file, device->run() retourne false;


Je pense qu'il faudrait que je sauvegarde la position de la fenêtre avant que PostQuitMessage soit appelé pour que ça marche. Mais sans toucher aux sources ça me semble infaisable.

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
172 invités en ligne
membre en ligne: -
RSS Feed