<?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[Bildschirmschoner?]]></title><description><![CDATA[<p>hallo, ich hab hier diesen code, der erstmal nur einen minimalen bildschirmschoner darstellt. er gibt einen schwarzen screen. wie müsste ich es denn zum beispiel anstellen, wenn ich hier bilder per zufall anzeigen möchte?<br />
müssen die bilder dann immer mitgeliefert werden, oder kann man die bilder auch irgendwie mit &quot;reincoden&quot;?</p>
<pre><code class="language-cpp">/*-----------------------------------------------------------------------
  Minimal Screensaver.cpp 

  www.winapi.net
  -----------------------------------------------------------------------*/

#include &lt;windows.h&gt;
#include &lt;scrnsave.h&gt;

#include &quot;resource.h&quot;

LONG WINAPI ScreenSaverProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
   switch(message)
   {
      case WM_CREATE:
         break;

      case WM_DESTROY:
         break;
   }
   return DefScreenSaverProc(hWnd,message,wParam,lParam);
}

BOOL WINAPI ScreenSaverConfigureDialog(HWND hWnd, UINT message, 
                                       WPARAM wParam, LPARAM lParam)
{
   switch(message)
   {
      case WM_INITDIALOG:
         return TRUE;

      case WM_COMMAND:
         switch(LOWORD(wParam))
         {
            case IDOK:
               EndDialog(hWnd,0);
               return TRUE;

            case IDCANCEL:
               EndDialog(hWnd,0);
               return TRUE;
         }
         break;

   }
   return FALSE;
}

BOOL WINAPI RegisterDialogClasses(HANDLE hInst)
{
   return TRUE;
}
</code></pre>
<p>DANKE:-)</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/73061/bildschirmschoner</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Apr 2026 07:28:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/73061.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 05 May 2004 14:12:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Bildschirmschoner? on Wed, 05 May 2004 14:12:54 GMT]]></title><description><![CDATA[<p>hallo, ich hab hier diesen code, der erstmal nur einen minimalen bildschirmschoner darstellt. er gibt einen schwarzen screen. wie müsste ich es denn zum beispiel anstellen, wenn ich hier bilder per zufall anzeigen möchte?<br />
müssen die bilder dann immer mitgeliefert werden, oder kann man die bilder auch irgendwie mit &quot;reincoden&quot;?</p>
<pre><code class="language-cpp">/*-----------------------------------------------------------------------
  Minimal Screensaver.cpp 

  www.winapi.net
  -----------------------------------------------------------------------*/

#include &lt;windows.h&gt;
#include &lt;scrnsave.h&gt;

#include &quot;resource.h&quot;

LONG WINAPI ScreenSaverProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
   switch(message)
   {
      case WM_CREATE:
         break;

      case WM_DESTROY:
         break;
   }
   return DefScreenSaverProc(hWnd,message,wParam,lParam);
}

BOOL WINAPI ScreenSaverConfigureDialog(HWND hWnd, UINT message, 
                                       WPARAM wParam, LPARAM lParam)
{
   switch(message)
   {
      case WM_INITDIALOG:
         return TRUE;

      case WM_COMMAND:
         switch(LOWORD(wParam))
         {
            case IDOK:
               EndDialog(hWnd,0);
               return TRUE;

            case IDCANCEL:
               EndDialog(hWnd,0);
               return TRUE;
         }
         break;

   }
   return FALSE;
}

BOOL WINAPI RegisterDialogClasses(HANDLE hInst)
{
   return TRUE;
}
</code></pre>
<p>DANKE:-)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/514782</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/514782</guid><dc:creator><![CDATA[Math55]]></dc:creator><pubDate>Wed, 05 May 2004 14:12:54 GMT</pubDate></item><item><title><![CDATA[Reply to Bildschirmschoner? on Wed, 05 May 2004 15:16:55 GMT]]></title><description><![CDATA[<blockquote>
<p>müssen die bilder dann immer mitgeliefert werden, oder kann man die bilder auch irgendwie mit &quot;reincoden&quot;?</p>
</blockquote>
<p>Du kannst die benötigten Bilder als Ressourcen abspeichern (Einfügen -&gt; Ressource), laden und dann darstellen (FAQ)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/514853</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/514853</guid><dc:creator><![CDATA[Maxime]]></dc:creator><pubDate>Wed, 05 May 2004 15:16:55 GMT</pubDate></item><item><title><![CDATA[Reply to Bildschirmschoner? on Wed, 05 May 2004 15:21:03 GMT]]></title><description><![CDATA[<p>coole sache. da ich mit c++ noch keine windowsprogramme geschrieben habe, wollte ich fragen, wo jetzt die sache hinmuss, um die bilder per zufall aller paar sekunden anzuzeigen?</p>
<p>DANKE</p>
]]></description><link>https://www.c-plusplus.net/forum/post/514856</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/514856</guid><dc:creator><![CDATA[Math55]]></dc:creator><pubDate>Wed, 05 May 2004 15:21:03 GMT</pubDate></item><item><title><![CDATA[Reply to Bildschirmschoner? on Wed, 05 May 2004 15:35:05 GMT]]></title><description><![CDATA[<p>Dazu brauchst du wohl nen Timer. Schau mal unter SetTimer() und KillTimer().</p>
]]></description><link>https://www.c-plusplus.net/forum/post/514867</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/514867</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Wed, 05 May 2004 15:35:05 GMT</pubDate></item><item><title><![CDATA[Reply to Bildschirmschoner? on Wed, 05 May 2004 15:42:15 GMT]]></title><description><![CDATA[<p>Warum Timer?<br />
Geht doch viel, viel einfacher: <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>
<pre><code class="language-cpp">Sleep(1000);
</code></pre>
<p>1000 ist übrigens die Anzahl der Millisekunden</p>
<p>(halbe Sekunde = 500, 2 Sekunden = 2000, 1 Minute = 60000)<br />
usw.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/514879</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/514879</guid><dc:creator><![CDATA[Maxime]]></dc:creator><pubDate>Wed, 05 May 2004 15:42:15 GMT</pubDate></item><item><title><![CDATA[Reply to Bildschirmschoner? on Wed, 05 May 2004 15:43:07 GMT]]></title><description><![CDATA[<p>Sleep() ist scheiße, weil das das Programm einfriert. Würde ich nicht benutzen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/514880</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/514880</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Wed, 05 May 2004 15:43:07 GMT</pubDate></item><item><title><![CDATA[Reply to Bildschirmschoner? on Wed, 05 May 2004 22:28:43 GMT]]></title><description><![CDATA[<p>hi, danke erstmal. aber was muss ich denn nun erstmal genau machen? hab keine ahnung von winapi programmierung....</p>
<p>DANKE:)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/515081</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/515081</guid><dc:creator><![CDATA[Math55]]></dc:creator><pubDate>Wed, 05 May 2004 22:28:43 GMT</pubDate></item><item><title><![CDATA[Reply to Bildschirmschoner? on Thu, 06 May 2004 03:58:35 GMT]]></title><description><![CDATA[<p>Schau in Tutorials nach.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/515105</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/515105</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Thu, 06 May 2004 03:58:35 GMT</pubDate></item></channel></rss>