<?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[Sound und Bilder in Winapi]]></title><description><![CDATA[<p>Hi</p>
<p>das man bilder in winapi verwenden kann weiß ich, dank der FAQ, aber ich versteh den nich <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> . irgendwie is der code da ganz anders aufgebaut als in meinen tut.</p>
<p>Nun zur frage, ich möchte, das wenn eine bestimmte taste gedrückt wird, eine wav abgespielt wird. is das möglich?</p>
<p>Mir is klar, das ich das über KEY_DOWN machen muss.<br />
Welche befehele sidn dafür notwendig?</p>
<p>Noch was: Wo finde ich die konstatne, die ich in KEY_DOWN abfragen kann? ich kenn bisher nur die konstatne für die pfeiltasten. ich bracuh aber die für die buchtsaben.</p>
<p>Eldarion</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/159556/sound-und-bilder-in-winapi</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Jul 2026 18:53:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/159556.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 16 Sep 2006 14:25:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Sound und Bilder in Winapi on Sat, 16 Sep 2006 14:25:07 GMT]]></title><description><![CDATA[<p>Hi</p>
<p>das man bilder in winapi verwenden kann weiß ich, dank der FAQ, aber ich versteh den nich <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> . irgendwie is der code da ganz anders aufgebaut als in meinen tut.</p>
<p>Nun zur frage, ich möchte, das wenn eine bestimmte taste gedrückt wird, eine wav abgespielt wird. is das möglich?</p>
<p>Mir is klar, das ich das über KEY_DOWN machen muss.<br />
Welche befehele sidn dafür notwendig?</p>
<p>Noch was: Wo finde ich die konstatne, die ich in KEY_DOWN abfragen kann? ich kenn bisher nur die konstatne für die pfeiltasten. ich bracuh aber die für die buchtsaben.</p>
<p>Eldarion</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138532</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138532</guid><dc:creator><![CDATA[Eldarion]]></dc:creator><pubDate>Sat, 16 Sep 2006 14:25:07 GMT</pubDate></item><item><title><![CDATA[Reply to Sound und Bilder in Winapi on Sat, 16 Sep 2006 14:35:45 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>Eldarion schrieb:</p>
<blockquote>
<p>das man bilder in winapi verwenden kann weiß ich, dank der FAQ, aber ich versteh den nich <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> . irgendwie is der code da ganz anders aufgebaut als in meinen tut.</p>
</blockquote>
<p>Worum gehts denn überhaupt ? - 'Bilder verwenden' ist n bisschen allgemein.</p>
<p>Eldarion schrieb:</p>
<blockquote>
<p>Nun zur frage, ich möchte, das wenn eine bestimmte taste gedrückt wird, eine wav abgespielt wird. is das möglich?</p>
</blockquote>
<p>Klar... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/multimed/htm/_win32_playsound.asp" rel="nofollow">PlaySound</a></p>
<p>Eldarion schrieb:</p>
<blockquote>
<p>Mir is klar, das ich das über KEY_DOWN machen muss.<br />
Welche befehele sidn dafür notwendig?</p>
</blockquote>
<pre><code class="language-cpp">// in deiner WndProc:
switch(uiMessage)
{
    // ...
    case WM_KEYDOWN:
        // ...
        break;
    // ...
}
</code></pre>
<p>Eldarion schrieb:</p>
<blockquote>
<p>Noch was: Wo finde ich die konstatne, die ich in KEY_DOWN abfragen kann? ich kenn bisher nur die konstatne für die pfeiltasten. ich bracuh aber die für die buchtsaben.</p>
</blockquote>
<p>Das sind die <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/WinUI/WindowsUserInterface/UserInput/VirtualKeyCodes.asp" rel="nofollow">Virtual-Key-Codes</a>.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138541</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138541</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Sat, 16 Sep 2006 14:35:45 GMT</pubDate></item><item><title><![CDATA[Reply to Sound und Bilder in Winapi on Sat, 16 Sep 2006 14:45:12 GMT]]></title><description><![CDATA[<p>Hi</p>
<p>also die links sind super.</p>
<p>Bloß 1 Frage: Ich will die B Taste abfragen. dann geb ich das so an:</p>
<pre><code class="language-cpp">case WM_KEYDOWN:
      {

         switch (wParam)
         {
         case (42):
.........
</code></pre>
<p>Bloß der nimmt das nich, da passiert eifnach nichts.</p>
<p>playsound teste ich gleich.</p>
<p>Mit bilder meine ich hintergrundbild <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Eldarion</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138551</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138551</guid><dc:creator><![CDATA[Eldarion]]></dc:creator><pubDate>Sat, 16 Sep 2006 14:45:12 GMT</pubDate></item><item><title><![CDATA[Reply to Sound und Bilder in Winapi on Sat, 16 Sep 2006 14:51:05 GMT]]></title><description><![CDATA[<p>Eldarion schrieb:</p>
<blockquote>
<p>Bloß 1 Frage: Ich will die B Taste abfragen. dann geb ich das so an:</p>
<pre><code class="language-cpp">case WM_KEYDOWN:
      {
   
         switch (wParam)
         {
         case (42):
.........
</code></pre>
<p>Bloß der nimmt das nich, da passiert eifnach nichts.</p>
</blockquote>
<p>Für solche einfachen Dinge, nimm lieber WM_CHAR und dann wParam.</p>
<p>Eldarion schrieb:</p>
<blockquote>
<p>Mit bilder meine ich hintergrundbild <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
</blockquote>
<p>Nutz mal die Forumsuche.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138555</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138555</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Sat, 16 Sep 2006 14:51:05 GMT</pubDate></item><item><title><![CDATA[Reply to Sound und Bilder in Winapi on Sat, 16 Sep 2006 16:45:27 GMT]]></title><description><![CDATA[<p>Ok, ich such gleihc ma.</p>
<p>Ich frag jetz ganz dumm:</p>
<p>Wie muss so eine WM_CHAR abfrage aussehn?<br />
ich hab einfach ma WM_KEYDOWN durch WM_CHAR ersetz, aber das funzt nihc <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>NOch ne frage: Wie muss der aufruf des sounds aussehn, wenn ich die datei Test.wav in dem ordner der exe datei einmal ganz normal abspielen will?<br />
Ich hab das 2te und 3te parameter auf null gesetz, aber das futter der compiler nich.</p>
<p>Eldarion</p>
<p>Edit: Das krieg ich hin. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> Jetz hab ich nochnen prob: Wie kann ich mehrer sound gleichzeitig abspieln?<br />
Wenn man taste a und b gleichzeitig drückt, solln die sounds auch gleichzeitig kommen. bzw. fast gleichzeitig. eben genau dann, wenn die taste gedrückt wird.</p>
<p>So sieht mein code zurzeit aus:</p>
<pre><code class="language-cpp">case WM_KEYDOWN:
      {

         switch (wParam)
         {
         case  0x42:
           ;
            PlaySound(&quot;Bass.wav&quot;, NULL, SND_FILENAME);
            break;
         case  0x43:

            PlaySound(&quot;Hi-Hat closed.wav&quot;, NULL, SND_FILENAME);
            break;
                     default:
            return 0;
         }
         InvalidateRect(hWnd, NULL, FALSE);
         return 0;
      }
</code></pre>
<p>Wie könnte ich den anpassen, damti das funzt? evtl ganz anders?<br />
habt ihr da ideen?</p>
<p>Eldarion</p>
<p>Edit2: Es sollen auch ma 3 sound gleichzeitg sein</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138568</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138568</guid><dc:creator><![CDATA[Eldarion]]></dc:creator><pubDate>Sat, 16 Sep 2006 16:45:27 GMT</pubDate></item><item><title><![CDATA[Reply to Sound und Bilder in Winapi on Sat, 16 Sep 2006 16:46:59 GMT]]></title><description><![CDATA[<p>Da kommste IMHO mit PlaySound nicht weiter.</p>
<p>Da musst du dich in das <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/multimed/htm/_win32_about_mci.asp" rel="nofollow">MCI</a> <strong>einarbeiten</strong>.</p>
<p>Siehe dazu auch noch <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39378.html" rel="nofollow"><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> Mp3 mit MCI abspielen</a>.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138634</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138634</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Sat, 16 Sep 2006 16:46:59 GMT</pubDate></item><item><title><![CDATA[Reply to Sound und Bilder in Winapi on Sat, 16 Sep 2006 17:02:44 GMT]]></title><description><![CDATA[<p>HI</p>
<p>ich beschäftige mich grdae mit dem aus dem FAQ. bloß mein compiler nimmt das nich an. obwohl ich die lib eingebunden hab, und den header.</p>
<p>Es kommen zich fehlermeldungen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Elarion</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138643</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138643</guid><dc:creator><![CDATA[Eldarion]]></dc:creator><pubDate>Sat, 16 Sep 2006 17:02:44 GMT</pubDate></item><item><title><![CDATA[Reply to Sound und Bilder in Winapi on Sat, 16 Sep 2006 17:08:24 GMT]]></title><description><![CDATA[<p>Einmal wie immer:</p>
<p>1. Welcher Compiler ?</p>
<p>2. Welche Fehlermeldungen (am besten vollständige Error-Log!) ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138647</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138647</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Sat, 16 Sep 2006 17:08:24 GMT</pubDate></item><item><title><![CDATA[Reply to Sound und Bilder in Winapi on Sat, 16 Sep 2006 19:36:43 GMT]]></title><description><![CDATA[<p>Hi</p>
<p>ich arbeite mit Dev-C++.</p>
<p>HIer der compiler log:</p>
<p>Compiler: Default compiler<br />
Building Makefile: &quot;blub\Makefile.win&quot;<br />
Führt make... aus<br />
make.exe -f &quot;blub\Makefile.win&quot; all<br />
g++.exe -c main_vd.cpp -o main_vd.o -I&quot;G:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include&quot; -I&quot;G:/Dev-Cpp/include/c++/3.4.2/backward&quot; -I&quot;G:/Dev-Cpp/include/c++/3.4.2/mingw32&quot; -I&quot;G:/Dev-Cpp/include/c++/3.4.2&quot; -I&quot;G:/Dev-Cpp/include&quot;</p>
<p>main_vd.cpp: In function `int PlayMp3(char*)':</p>
<p>main_vd.cpp:11: warning: passing NULL used for non-pointer converting 3 of <code>MCIERROR mciSendStringA(const CHAR*, CHAR*, UINT, HWND\_\_*)' main\_vd.cpp:20: warning: passing NULL used for non-pointer converting 3 of</code>MCIERROR mciSendStringA(const CHAR*, CHAR*, UINT, HWND__*)'</p>
<p>main_vd.cpp:29: warning: passing NULL used for non-pointer converting 3 of `MCIERROR mciSendStringA(const CHAR*, CHAR*, UINT, HWND__*)'</p>
<p>main_vd.cpp: In function <code>int PlayStop()': main\_vd.cpp:57: warning: passing NULL used for non-pointer converting 3 of</code>MCIERROR mciSendStringA(const CHAR*, CHAR*, UINT, HWND__*)'<br />
main_vd.cpp: At global scope:<br />
main_vd.cpp:68: error: `running' does not name a type</p>
<p>main_vd.cpp: In function <code>int WinMain(HINSTANCE\_\_*, HINSTANCE__*, CHAR*, int)': main_vd.cpp:85: error:</code>WndProc' undeclared (first use this function)<br />
main_vd.cpp:85: error: (Each undeclared identifier is reported only once for each function it appears in.)</p>
<p>main_vd.cpp: In function <code>LRESULT WndProc(HWND\_\_*, UINT, WPARAM, LPARAM)': main\_vd.cpp:116: error:</code>LRESULT WndProc(HWND__*, UINT, WPARAM, LPARAM)' used prior to declaration</p>
<p>main_vd.cpp:136: error: `PlayMP3' undeclared (first use this function)</p>
<p>make.exe: *** [main_vd.o] Error 1</p>
<p>Ausführung beendet</p>
<p>bidde schön</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138736</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138736</guid><dc:creator><![CDATA[Eldarion]]></dc:creator><pubDate>Sat, 16 Sep 2006 19:36:43 GMT</pubDate></item><item><title><![CDATA[Reply to Sound und Bilder in Winapi on Sat, 16 Sep 2006 20:18:17 GMT]]></title><description><![CDATA[<p>Wo ist das Problem ? Da steht doch alles.</p>
<p>Du hast eine Funktion 'WndProc' verwendet, aber nicht definiert (oder es fehlt schlicht-weg wie Forward-Deklaration).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138752</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138752</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Sat, 16 Sep 2006 20:18:17 GMT</pubDate></item><item><title><![CDATA[Reply to Sound und Bilder in Winapi on Sat, 16 Sep 2006 21:35:03 GMT]]></title><description><![CDATA[<p>HI</p>
<p>es geth jetz, ka worans lag.</p>
<p>Jetz isses aber wiklcih komisch. Ich benutz die funktion aus den FAQ um meine MP3 abzuspieln. Beim ersten ma geht das auch ganz wunderschön. bloß beim 2ten drücken, da kommt immer &quot;Unable to open File&quot; das versteh ich nich. einmal funzt es. beim zweiten mal nich.</p>
<p>Habt ihr evtl ne idee?</p>
<p>Eldarion</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138783</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138783</guid><dc:creator><![CDATA[Eldarion]]></dc:creator><pubDate>Sat, 16 Sep 2006 21:35:03 GMT</pubDate></item><item><title><![CDATA[Reply to Sound und Bilder in Winapi on Mon, 18 Sep 2006 15:39:54 GMT]]></title><description><![CDATA[<p>HI</p>
<p>es geht jetz, weil ich es über DirectX mache.</p>
<p>Ich hab nochma ne kleine frage:</p>
<p>Ich frage eine taste ab, wenn die gedrückt ist, und dann noch eine gedrückt is, soll was passiertn. aber ers wenn die zweite auch gedrückt ist. zurezti sieht das so aus:</p>
<pre><code class="language-cpp">case VK_TAB:
                                 {

                                      if(HiHat != TRUE)
                                      {
                                      HiHat_f-&gt;SetCurrentPosition(0);
           				              HiHat_f-&gt;Play(0, 0, 0);   
                                     switch (wParam)
                                      {
                                            case 0x41://A
                                            {
                                            HiHat_c-&gt;SetCurrentPosition(0);
                				            HiHat_c-&gt;Play(0, 0, 0);
                			                break;
                                            }
                                      }
                                      }
                                      HiHat = TRUE; 

                                      //HiHat_f-&gt;SetCurrentPosition(0);
           				              //HiHat_f-&gt;Play(0, 0, 0); 
           				              break;
                                 }
</code></pre>
<p>bloß der HiHat_c Buffer wird nich abgespielt.</p>
<p>Könnt irh mir helfen?</p>
<p>Eldarion</p>
<p>Edit: Hat sich ersma erledigt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1139634</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1139634</guid><dc:creator><![CDATA[Eldarion]]></dc:creator><pubDate>Mon, 18 Sep 2006 15:39:54 GMT</pubDate></item><item><title><![CDATA[Reply to Sound und Bilder in Winapi on Wed, 27 Sep 2006 16:09:38 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich weiß nicht ob dieser Beitrag noch aktuell ist, hab nur mal nach &quot;MCI&quot; gesucht um zu sehen ob jemand Fragen dazu hat. Ich hab nämlich gestern zusammen mit einem Kollegen eine kleine Bibliothek geschrieben, welche die MCI-Funktionen in einer Klasse einkapselt. Da diese nicht auf MFC basiert läßt sie sich in ganz einfach in fast alle Projekte einbinden und man kann damit jede beliebige Sounddatei abspielen!</p>
<p>Es gibt dazu einen technischen Artikel, sowie Unterstützung durch ein Forum:</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> <a href="http://www.cetech-software.de.vu/codecenter/mci.html" rel="nofollow">http://www.cetech-software.de.vu/codecenter/mci.html</a></p>
<p>Vielleicht kannst Du ja was damit anfangen... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>LG, Sascha</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1145543</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1145543</guid><dc:creator><![CDATA[sascha_kib]]></dc:creator><pubDate>Wed, 27 Sep 2006 16:09:38 GMT</pubDate></item></channel></rss>