SDI Anwendung Nachrichten aus Thread empfangen
-
Hallöchen,
ich habe eine SDI Anwendung, diese startet einen Thread, in dem ich mit Audioaufzeichnung arbeite. Jetzt würde ich gerne die Nachricht MM_WMI_DATA abfangen. In der View Klasse habe ich bereits die Klasse PreTranslateMessage abgeleitet. Doch wenn ich die Aufzeichnung starte dann wird die Nachricht nicht abgefangen. Wie mache ich das nun am besten?
Eigene WndProc für den Thread? Wie geht das?Gruß
-
Wer sendet die Nachricht an wen?
Wenn Du in dem Thread ein eigenes Fenster erzeugst, dann wird die Nachricht auch in dem Thread in dem dieses Fenster erzeugt wurde behandelt.Ein Fenster kann nur die Nachrichten bekommen, die es auch gesendet bekommt. PreTranslateMessage kann nur die Nachrichten des Fensters oder dessen Kindfensters behandeln und nicht pauschal alle.
-
Hi Martin, habe gerade herausgefunden dass man eine CALLBACK Function für WaveFormat schreiben kann und diese über waveInOpen festlegen kann zum bearbeiten der Nachrichten.