<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Windows Message MM_WOM_DONE erhaschen.]]></title><description><![CDATA[<p>Gutentag. Entschuldige, meines deutch ist nicht sehr gut.</p>
<p>Ich möchte die Windows Messages MM_WOM_CLOSE oder MM_WOM_DONE &quot;erhaschen&quot;. Diese messages werden gesendet nachdem eine WAV File abgespielt ist, ach so, wenn das abspielen beendet ist.</p>
<p>Ich habe eine website gefunden wo wann erklärt wie das musst.</p>
<p><a href="http://www.bcbjournal.org/articles/vol2/9808/Wave-out_messages.htm?PHPSESSID=717357f735aea07977fb9e4e5c53228e" rel="nofollow">http://www.bcbjournal.org/articles/vol2/9808/Wave-out_messages.htm?PHPSESSID=717357f735aea07977fb9e4e5c53228e</a></p>
<p>Aber es geht nicht gut. Hinunter eines program das &quot;WAV fertig&quot; auf einen Memo soll schreiben wenn die Message MM_WOM_DONE gesendet werd. Es passiert nichts nachdem eine WAV file abgespielt ist.</p>
<p>Es ist fremd: wann ich MM_WOM_DONE ersetze mit WM_MOVE<br />
dan geht es gut (&quot;WAV fertig&quot; wird auf das Memo geschrieben nachdem das fenster versetzt werd.</p>
<p>In unit1.h</p>
<pre><code>class TForm1 : public TForm
{
// things omitted
private:
 void OnWaveDone(TMessage&amp; msg);

public:
 __fastcall TForm1(TComponent* Owner);
 BEGIN_MESSAGE_MAP
   MESSAGE_HANDLER(
     MM_WOM_DONE, TMessage, OnWaveDone)
 END_MESSAGE_MAP(TForm)
};
</code></pre>
<p>In unit1.cpp</p>
<pre><code>void TForm1::OnWaveDone(TMessage&amp; msg)
{
 Memo1-&gt;Lines-&gt;Add(&quot;WAV  fertig&quot;);
}
</code></pre>
<p>Die WAV files werden abgespielt mit PlaySound, sie sind in einem 'Resource File' aufgeschlagen.</p>
<pre><code>PlaySound(&quot;Sound1&quot;, HInstance, SND_ASYNC | SND_RESOURCE);
</code></pre>
<p>Weisst jemand wie ich dieses problem soll auflösen??</p>
<p>Danke schön.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/168002/windows-message-mm_wom_done-erhaschen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 13 Aug 2026 07:40:04 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/168002.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 17 Dec 2006 14:02:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Windows Message MM_WOM_DONE erhaschen. on Sun, 17 Dec 2006 14:02:33 GMT]]></title><description><![CDATA[<p>Gutentag. Entschuldige, meines deutch ist nicht sehr gut.</p>
<p>Ich möchte die Windows Messages MM_WOM_CLOSE oder MM_WOM_DONE &quot;erhaschen&quot;. Diese messages werden gesendet nachdem eine WAV File abgespielt ist, ach so, wenn das abspielen beendet ist.</p>
<p>Ich habe eine website gefunden wo wann erklärt wie das musst.</p>
<p><a href="http://www.bcbjournal.org/articles/vol2/9808/Wave-out_messages.htm?PHPSESSID=717357f735aea07977fb9e4e5c53228e" rel="nofollow">http://www.bcbjournal.org/articles/vol2/9808/Wave-out_messages.htm?PHPSESSID=717357f735aea07977fb9e4e5c53228e</a></p>
<p>Aber es geht nicht gut. Hinunter eines program das &quot;WAV fertig&quot; auf einen Memo soll schreiben wenn die Message MM_WOM_DONE gesendet werd. Es passiert nichts nachdem eine WAV file abgespielt ist.</p>
<p>Es ist fremd: wann ich MM_WOM_DONE ersetze mit WM_MOVE<br />
dan geht es gut (&quot;WAV fertig&quot; wird auf das Memo geschrieben nachdem das fenster versetzt werd.</p>
<p>In unit1.h</p>
<pre><code>class TForm1 : public TForm
{
// things omitted
private:
 void OnWaveDone(TMessage&amp; msg);

public:
 __fastcall TForm1(TComponent* Owner);
 BEGIN_MESSAGE_MAP
   MESSAGE_HANDLER(
     MM_WOM_DONE, TMessage, OnWaveDone)
 END_MESSAGE_MAP(TForm)
};
</code></pre>
<p>In unit1.cpp</p>
<pre><code>void TForm1::OnWaveDone(TMessage&amp; msg)
{
 Memo1-&gt;Lines-&gt;Add(&quot;WAV  fertig&quot;);
}
</code></pre>
<p>Die WAV files werden abgespielt mit PlaySound, sie sind in einem 'Resource File' aufgeschlagen.</p>
<pre><code>PlaySound(&quot;Sound1&quot;, HInstance, SND_ASYNC | SND_RESOURCE);
</code></pre>
<p>Weisst jemand wie ich dieses problem soll auflösen??</p>
<p>Danke schön.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1193444</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1193444</guid><dc:creator><![CDATA[Flagada]]></dc:creator><pubDate>Sun, 17 Dec 2006 14:02:33 GMT</pubDate></item></channel></rss>