Historique des modifications - Message

Message #10620

Sujet: Capter la fermeture de la fenêtre


TypeDateAuteurContenu
Dernière modification12-07-2012 13:40:24johnplayer
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 message12-07-2012 13:35:02johnplayer
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

OptionsLiens officielsCaractéristiquesStatistiquesCommunauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1441 sujets
11339 messages
Dernier membre inscrit: Saidov17
267 invités en ligne
membre en ligne: -
RSS Feed