Bonjour , j'ai une application "agenda" avec traitement des messages entre autre
pour reveiller l'application à partir d'une autre application.

J'ai defini la fonction d'analyse , affecté l'adresse avec Application->OnMessage.
Je reçois normalement le message WM_USER+0 puis quelques messages mais pas autant qu'en affiche spyxx.
Mon problème et que je voudrais détecter la mise sous tension avec WM_POWERBROADCAST je le vois passer avec spyxx
affecté à la bonne fenêtre mais pas dans le flux de message de la fenêtre , apparemment, c'est filtré
comment faire pour voir passer ce message ?


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
void __fastcall AppMessage(tagMSG &Msg, bool &Handled);
 
Application->OnMessage = MemoCheckForm->AppMessage;
 
void __fastcall TMemoCheckForm::AppMessage(tagMSG &Msg, bool &Handled)