Callback sur date locale

Signaler
Messages postés
223
Date d'inscription
mercredi 13 juillet 2005
Statut
Membre
Dernière intervention
8 août 2011
-
Messages postés
223
Date d'inscription
mercredi 13 juillet 2005
Statut
Membre
Dernière intervention
8 août 2011
-
bonjour,

Je voulais savoir si il y a un moyen de savoir quand on change de jour sous Windows.

Pour l'instant, le seul moyen que je vois c'est prendre le temps actuel avec un GetLocalTime et déduire le temps qu'il reste jusqu'au prochain jour. Seulement si l'utilisateur change l'heure entre temps ça pose problème. L'idéal serait de pouvoir mettre un callback sur l'événement de changement de date.

++

3 réponses

Messages postés
223
Date d'inscription
mercredi 13 juillet 2005
Statut
Membre
Dernière intervention
8 août 2011

re,


J'affine mon message car j'ai vu qu'il yavait WM_TIMECHANGE pour les fenêtres, ma question est donc la suivante, peut on récuperer cet évenement dans un thread sans fenêtre ?
Messages postés
34
Date d'inscription
dimanche 17 décembre 2006
Statut
Membre
Dernière intervention
16 juillet 2008

Tu peux hooker la desktopwindow avec setwindowshookex. Sinon au pire, tu fais un thread en idle
Messages postés
223
Date d'inscription
mercredi 13 juillet 2005
Statut
Membre
Dernière intervention
8 août 2011

Bonjour,

Merci pour la réponse, c'est un peu radical de faire un hook pour ça. Je pense que la meilleure solution est de créer une fenêtre non visible.

++