Veröffentlicht 19. Mai 200817 j Hallo Ich habe eine Art Wecker in C++ geschrieben.mit Borland C++ Builder 5. Nun habe ich folgendes Problem. Wenn der Wecker unter in Windows im Hintergrund läuft und ich klicke auf Start -> Herunterfahren oder Neu Starten Kommt dieses kleine Windowsfenster "Programm beenden", wo man dann Sofort beenden drücken muss bis der PC schließlich herunterfährt. Wie kann ich das vermeiden? Ein ereignis im Programm? Danke
19. Mai 200817 j Du musst die Windows-Nachricht WM_ENDSESSION behandeln (oder WM_QUERYENDSESSION, wenn du das Ende der Session abbrechen willst).
19. Mai 200817 j Wo im Programm ?In deiner WindowProc. Kann sein, dass du eine Klassenbibliothek benutzt, die das wegkapselt. Inwiefern behandeln? also abfragen?!Einfach gesagt, wenn du WM_ENDSESSION empfängst, musst du dein Programm beenden.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.