![]() |
C: Kann ein Thread einen Hotkey empfangen?
Hallo;
ich habe ein Konsolenprogramm in C geschrieben, das die CPU zu 99% auslastet. Man kann es daher nicht mehr beenden. Um dieses Problem zu beheben, wollte ich einen Thread mit Nachrichtenschleife schreiben, der eine WM_HOTKEY empfangen kann. Anscheinend kann ein Thread aber keine Nachrichtenschleife haben, denn man kann keine Nachrichten dorthin senden. Ich kenne mich übrigens mit Windows-Programmierung nicht besonders gut aus, mehr als eine Nachrichtenschleife kriege ich nicht hin. Allgemein gesagt: Welche Möglichkeiten gibt es, um das Programm trotzdem anhalten zu können? Danke schonmal; Tubos. |
Re: C: Kann ein Thread einen Hotkey empfangen?
Um Windows-Messages empfangen zu können, braucht man (der Name lässt es vermuten) ein Fenster. Du kannst jedoch auch ein unsichtbares Fenster erstellen, das die Messages dann abfängt.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz