<?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[Bitmap - Überlagerungen]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich hätte ein Problem vlt wisst ihr ja wie mandas beheben könnte...<br />
also...</p>
<p>Ich lade mit LoadImage eine Bitmap datei...<br />
und das funktioniert auch...<br />
das is ein hintergrund mit Sternen und so</p>
<p>und jetz will ich ein Raumschiff laden, das geht auch noch ALLERDINGS nicth ganz...<br />
denn das bild des raumschiffs wird vollständig angezeigt...MIT den rändern</p>
<p>also wenn ich das raumschiff in Paint gezeichnet hab, hat es ja einen weißen hintergrund und das raumschiff is halt blau (nur ein testraumschiff)<br />
und der weiße hintergrund wird mitgeladen...</p>
<p>Ich dachte mir ich könnte das umgehen in dem ich das Bld zwar lade aber mir Getpixel auf die hintergrund farbe abprüfe und nur dann die pixel auf eine memory-bitmap übertrage wenn die farbe ned dem hintergrund entspricht...</p>
<p>-&gt;was auch funktioniert, nur zeichnet er die hintergrundpixel auch mit in die memorey bitmap...</p>
<p>sowas kann man ja mit einem gif format (in dem das möglich is das ein pixel keine farbe hat ) umgehen...<br />
aber ich hab verscuht ien gif mit LoadImage zu laden-&gt;hat nicht funktioniert!<br />
<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>könnt ihr mir vielleicht helfen...<br />
?</p>
<p>es sieht ja doof aus wenn man ein cooles weltall, ein fettes raumschiff und dann so weiße ränder bei dem schiff hat <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>2. frage:<br />
Wisst ihr den befehl wie ich mitten im programm einen anderen cursor laden kann?<br />
also auf den wechseln...<br />
weil ja in einigen spielen keine maus zu sehen sein soll und ich den cursor dadurch sozusagen ausblenden kann:)<br />
greetz Kuldren</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/116108/bitmap-überlagerungen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 03 Jul 2026 01:57:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/116108.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 22 Jul 2005 21:12:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Bitmap - Überlagerungen on Fri, 22 Jul 2005 21:20:04 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich hätte ein Problem vlt wisst ihr ja wie mandas beheben könnte...<br />
also...</p>
<p>Ich lade mit LoadImage eine Bitmap datei...<br />
und das funktioniert auch...<br />
das is ein hintergrund mit Sternen und so</p>
<p>und jetz will ich ein Raumschiff laden, das geht auch noch ALLERDINGS nicth ganz...<br />
denn das bild des raumschiffs wird vollständig angezeigt...MIT den rändern</p>
<p>also wenn ich das raumschiff in Paint gezeichnet hab, hat es ja einen weißen hintergrund und das raumschiff is halt blau (nur ein testraumschiff)<br />
und der weiße hintergrund wird mitgeladen...</p>
<p>Ich dachte mir ich könnte das umgehen in dem ich das Bld zwar lade aber mir Getpixel auf die hintergrund farbe abprüfe und nur dann die pixel auf eine memory-bitmap übertrage wenn die farbe ned dem hintergrund entspricht...</p>
<p>-&gt;was auch funktioniert, nur zeichnet er die hintergrundpixel auch mit in die memorey bitmap...</p>
<p>sowas kann man ja mit einem gif format (in dem das möglich is das ein pixel keine farbe hat ) umgehen...<br />
aber ich hab verscuht ien gif mit LoadImage zu laden-&gt;hat nicht funktioniert!<br />
<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>könnt ihr mir vielleicht helfen...<br />
?</p>
<p>es sieht ja doof aus wenn man ein cooles weltall, ein fettes raumschiff und dann so weiße ränder bei dem schiff hat <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>2. frage:<br />
Wisst ihr den befehl wie ich mitten im programm einen anderen cursor laden kann?<br />
also auf den wechseln...<br />
weil ja in einigen spielen keine maus zu sehen sein soll und ich den cursor dadurch sozusagen ausblenden kann:)<br />
greetz Kuldren</p>
]]></description><link>https://www.c-plusplus.net/forum/post/836581</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/836581</guid><dc:creator><![CDATA[Kuldren]]></dc:creator><pubDate>Fri, 22 Jul 2005 21:20:04 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap - Überlagerungen on Sat, 23 Jul 2005 06:37:42 GMT]]></title><description><![CDATA[<p>1.) <a href="http://msdn.microsoft.com/library/en-us/gdi/bitmaps_2y9g.asp" rel="nofollow">TransparentBlt</a></p>
<p>2.) Bin mir nicht ganz sicher, ob du jetzt den Cursor wechseln oder nur verstecken willst. Für ersteres bräuchtest du <a href="http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/resources/cursors/cursorreference/cursorfunctions/showcursor.asp" rel="nofollow">SetCursor</a> (dasGanze musst du dann in WM_SETCURSOR machen) bzw. du änderst den Cursor, der in deiner Fensterklasse angegeben ist (näheres <a href="http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/resources/cursors/usingcursors.asp" rel="nofollow">siehe hier</a>). Falls du den Cursor aber ganz verstecken willst, so kannst du hierzu <a href="http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/resources/cursors/cursorreference/cursorfunctions/showcursor.asp" rel="nofollow">ShowCursor</a> verwenden <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>
]]></description><link>https://www.c-plusplus.net/forum/post/836659</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/836659</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Sat, 23 Jul 2005 06:37:42 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap - Überlagerungen on Sat, 23 Jul 2005 20:14:29 GMT]]></title><description><![CDATA[<p>ich kontns leider noch ned ausprobieren aber das was ich gelesen hab klignt super!....<br />
DANKE!:)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/837049</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837049</guid><dc:creator><![CDATA[Kuldren]]></dc:creator><pubDate>Sat, 23 Jul 2005 20:14:29 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap - Überlagerungen on Sun, 24 Jul 2005 13:25:33 GMT]]></title><description><![CDATA[<p>so ich habs jetz ausprobiert aber ich bekomm bei der zeile:</p>
<p>TransparentBlt(hDC,0,0,256,117,hdcBitmap1,0,0,256,117,RGB(255,0,255));</p>
<p>zwei fehlermeldungen:</p>
<p>Linker-Vorgang läuft...<br />
Main.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__TransparentBlt@44<br />
Debug/T Fighter.exe : fatal error LNK1120: 1 unaufgeloeste externe Verweise</p>
<p>Ich hab auch die Gdi32.lib eingebunden und Windows.h ebenfalls...<br />
ich weiß leider ned worans noch liegen könnte....</p>
<p>mit BitBlt funktionierts ganz normal also an der Bitmap kanns ned liegen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/837340</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837340</guid><dc:creator><![CDATA[Kuldren]]></dc:creator><pubDate>Sun, 24 Jul 2005 13:25:33 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap - Überlagerungen on Sun, 24 Jul 2005 14:05:59 GMT]]></title><description><![CDATA[<p>Hi,<br />
ich hab' die Funktion noch nie benutzt, aber in der <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/bitmaps_2y9g.asp" rel="nofollow">MSDN</a> steht:</p>
<p>MSDN schrieb:</p>
<blockquote>
<p>Library: Use Msimg32.lib.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/837356</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837356</guid><dc:creator><![CDATA[mantiz]]></dc:creator><pubDate>Sun, 24 Jul 2005 14:05:59 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap - Überlagerungen on Sun, 24 Jul 2005 17:42:31 GMT]]></title><description><![CDATA[<p>Ich hatte das auch mal probiert, aber auch die msimg32-lib hat da nichts geändert, er kennt die funktion immer noch nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/837594</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837594</guid><dc:creator><![CDATA[ItsNotYou]]></dc:creator><pubDate>Sun, 24 Jul 2005 17:42:31 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap - Überlagerungen on Sun, 24 Jul 2005 19:11:10 GMT]]></title><description><![CDATA[<p>hey danke!<br />
mit der gehts...<br />
ich hab die GDI32 genommen ghabt ... weil die in der msdn drin stand<br />
aber mit der msimg32 gehts, danke!!!</p>
<p>Greetz Kuldren</p>
<p>Wisst ihr wie ich zwei sounds gleichzietig abspielen lassen kann...<br />
wenn ich playsound nehme dann bricht er den vorigen wieder ab wenn ich den zweiten starte!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/837661</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837661</guid><dc:creator><![CDATA[Kuldren]]></dc:creator><pubDate>Sun, 24 Jul 2005 19:11:10 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap - Überlagerungen on Sun, 24 Jul 2005 20:06:32 GMT]]></title><description><![CDATA[<p>Nach<br />
<a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/multimed/htm/_win32_playsound.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/multimed/htm/_win32_playsound.asp</a><br />
könnte es damit gehen:</p>
<pre><code class="language-cpp">PlaySound(&quot;bla.wav&quot;,NULL,SND_ASYNC|SND_FILENAME);
</code></pre>
<p>...oder evtl. noch SND_NOSTOP dabei.<br />
SND_ASYNC muss dann allerdings bei jedem PlaySound()-Aufruf drin sein, damit das funzt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/837729</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837729</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Sun, 24 Jul 2005 20:06:32 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap - Überlagerungen on Sun, 24 Jul 2005 20:15:05 GMT]]></title><description><![CDATA[<p>ich verwende schon async und filename....<br />
mit nostop erreich ich nur dass ich nichts tun kann während der sound läuft...<br />
aber nebenbei laufen sie nicht....</p>
<p>habt ihrvlt noch eine idee?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/837737</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837737</guid><dc:creator><![CDATA[Kuldren]]></dc:creator><pubDate>Sun, 24 Jul 2005 20:15:05 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap - Überlagerungen on Mon, 25 Jul 2005 20:12:31 GMT]]></title><description><![CDATA[<p>fmod nehmen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";D"
      alt="😉"
    /><br />
...oder guck mal in der Spieleprogrammierer-Sektion hier, da dürfte das schon wesentlich öfter angesprochen worden sein <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";D"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/838618</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/838618</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Mon, 25 Jul 2005 20:12:31 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap - Überlagerungen on Tue, 26 Jul 2005 06:38:58 GMT]]></title><description><![CDATA[<p>was macht fmod bitte?-&gt;was bringt das bei nem sound... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
ich hab mal in der Spielprogrammierersektion geschaut und da stehen nur ein paar sachen drin und die meisten davon leider ohne code,...<br />
habt ihr vlt ein beispiel das funktioniert, wo man sounds abspielen lassen kann?</p>
<p>greetz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/838779</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/838779</guid><dc:creator><![CDATA[Kuldren]]></dc:creator><pubDate>Tue, 26 Jul 2005 06:38:58 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap - Überlagerungen on Tue, 26 Jul 2005 06:47:54 GMT]]></title><description><![CDATA[<p>Kuldren schrieb:</p>
<blockquote>
<p>was macht fmod bitte?-&gt;was bringt das bei nem sound... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
</blockquote>
<p><a href="http://www.fmod.org/" rel="nofollow">http://www.fmod.org/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/838783</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/838783</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Tue, 26 Jul 2005 06:47:54 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap - Überlagerungen on Tue, 26 Jul 2005 07:08:11 GMT]]></title><description><![CDATA[<p>oh sorry...ich dachte du meintest die funktion fmod...</p>
<p>und da einfach die Windows 32 / 64bit Programmers API runterlaeden oder wie?</p>
<p>-&gt;kenn die seite leider ned...und kann deeshalb ned viel damit anfangen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/838796</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/838796</guid><dc:creator><![CDATA[Kuldren]]></dc:creator><pubDate>Tue, 26 Jul 2005 07:08:11 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap - Überlagerungen on Tue, 26 Jul 2005 07:22:06 GMT]]></title><description><![CDATA[<p>Kuldren schrieb:</p>
<blockquote>
<p>oh sorry...ich dachte du meintest die funktion fmod...</p>
</blockquote>
<p>Der Vorschlag mit fmod kam von geeky <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Kuldren schrieb:</p>
<blockquote>
<p>-&gt;kenn die seite leider ned...und kann deeshalb ned viel damit anfangen...</p>
</blockquote>
<p>Ich kenne die Seite auch nicht wirklich, aber ich denke, mit dem Download von &quot;FMOD Programmers API&quot; kannst du nichts falsch machen - weitere Infos bekommst du dann eher bei Spiele-/Grafikprogrammierung <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>
]]></description><link>https://www.c-plusplus.net/forum/post/838806</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/838806</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Tue, 26 Jul 2005 07:22:06 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap - Überlagerungen on Tue, 26 Jul 2005 09:00:10 GMT]]></title><description><![CDATA[<p>Danke!</p>
<p>Werds mal damit versuchen... <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>
]]></description><link>https://www.c-plusplus.net/forum/post/838895</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/838895</guid><dc:creator><![CDATA[Kuldren]]></dc:creator><pubDate>Tue, 26 Jul 2005 09:00:10 GMT</pubDate></item></channel></rss>