<?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 - Einstiegspunkt nicht gefunden]]></title><description><![CDATA[<p>Hi Leute,<br />
ich möchte einen Bildschirmschoner schreiben. Allerdings funktioniert bei mir nicht mal das Grundgerüst. Folgender Code stürzt mit der Meldung<br />
&quot;foo.scr - Einsprungspunkt nicht gefunden<br />
Der Prozedureinsprungspunkt &quot;ChangeWindowMessageFilter&quot; wurde in der DLL &quot;USER32.dll&quot; nicht gefunden.&quot; ab. Angezeigt wird nur die Messagebox.<br />
Ich vermute mal, irgendeine dll wurde ersetzt oder so. Wie kann ich das feststellen?<br />
Gelinkt hab ich: scrnsave.lib comctl32.lib</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt; 
#include &lt;scrnsave.h&gt;

BOOL WINAPI ScreenSaverConfigureDialog(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);

BOOL WINAPI RegisterDialogClasses(HANDLE hInst);

LRESULT WINAPI ScreenSaverProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) 
{ 
	switch(message) 
	{ 
		case WM_CREATE:
			break; 
		case WM_DESTROY:
			PostQuitMessage(0); 
			break;
		case WM_PAINT: 
			break; 
		default: 
			return DefScreenSaverProc(hwnd, message, wParam, lParam);
	}
	return 0; 
}

BOOL WINAPI ScreenSaverConfigureDialog(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) 
{ 
	return FALSE; 
} 

BOOL WINAPI RegisterDialogClasses(HANDLE hInst) 
{ 
	return TRUE; 
}
</code></pre>
<p>Gruß Hazzel</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/206846/bildschirmschoner-einstiegspunkt-nicht-gefunden</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Apr 2026 02:37:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/206846.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 29 Feb 2008 16:08:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Bildschirmschoner - Einstiegspunkt nicht gefunden on Fri, 29 Feb 2008 16:08:35 GMT]]></title><description><![CDATA[<p>Hi Leute,<br />
ich möchte einen Bildschirmschoner schreiben. Allerdings funktioniert bei mir nicht mal das Grundgerüst. Folgender Code stürzt mit der Meldung<br />
&quot;foo.scr - Einsprungspunkt nicht gefunden<br />
Der Prozedureinsprungspunkt &quot;ChangeWindowMessageFilter&quot; wurde in der DLL &quot;USER32.dll&quot; nicht gefunden.&quot; ab. Angezeigt wird nur die Messagebox.<br />
Ich vermute mal, irgendeine dll wurde ersetzt oder so. Wie kann ich das feststellen?<br />
Gelinkt hab ich: scrnsave.lib comctl32.lib</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt; 
#include &lt;scrnsave.h&gt;

BOOL WINAPI ScreenSaverConfigureDialog(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);

BOOL WINAPI RegisterDialogClasses(HANDLE hInst);

LRESULT WINAPI ScreenSaverProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) 
{ 
	switch(message) 
	{ 
		case WM_CREATE:
			break; 
		case WM_DESTROY:
			PostQuitMessage(0); 
			break;
		case WM_PAINT: 
			break; 
		default: 
			return DefScreenSaverProc(hwnd, message, wParam, lParam);
	}
	return 0; 
}

BOOL WINAPI ScreenSaverConfigureDialog(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) 
{ 
	return FALSE; 
} 

BOOL WINAPI RegisterDialogClasses(HANDLE hInst) 
{ 
	return TRUE; 
}
</code></pre>
<p>Gruß Hazzel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1465617</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1465617</guid><dc:creator><![CDATA[Hazzel]]></dc:creator><pubDate>Fri, 29 Feb 2008 16:08:35 GMT</pubDate></item><item><title><![CDATA[Reply to Bildschirmschoner - Einstiegspunkt nicht gefunden on Fri, 29 Feb 2008 16:11:26 GMT]]></title><description><![CDATA[<p>Vista?<br />
Wer verwendet &quot;ChangeWindowMessageFilter&quot;?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1465620</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1465620</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Fri, 29 Feb 2008 16:11:26 GMT</pubDate></item><item><title><![CDATA[Reply to Bildschirmschoner - Einstiegspunkt nicht gefunden on Fri, 29 Feb 2008 16:16:55 GMT]]></title><description><![CDATA[<p>Jochen Kalmbach schrieb:</p>
<blockquote>
<p>Vista?</p>
</blockquote>
<p>Nein, WinXP Professional SP 2.</p>
<p>Jochen Kalmbach schrieb:</p>
<blockquote>
<p>Wer verwendet &quot;ChangeWindowMessageFilter&quot;?</p>
</blockquote>
<p>Wie finde ich das raus? <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1465621</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1465621</guid><dc:creator><![CDATA[Hazzel]]></dc:creator><pubDate>Fri, 29 Feb 2008 16:16:55 GMT</pubDate></item><item><title><![CDATA[Reply to Bildschirmschoner - Einstiegspunkt nicht gefunden on Fri, 29 Feb 2008 16:32:27 GMT]]></title><description><![CDATA[<p>Indem Du nach &quot;ChangeWindowMessageFilter&quot; in den Sourcen suchst?</p>
<p>Du solltest auch sicherstellen, dass Du die WINVER, _WIN32_WINNT und _WIN32_IE richtig defeiniert hast!</p>
<p>Wenn Du VS2008 verwendest, siehe targetver.h in Deinem Projekt!</p>
<p>Dann lässt sich das Projekt nämlich gar nicht compilieren, wenn diese Dinge auf XP oder W2k eingestellt sind!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1465631</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1465631</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Fri, 29 Feb 2008 16:32:27 GMT</pubDate></item><item><title><![CDATA[Reply to Bildschirmschoner - Einstiegspunkt nicht gefunden on Fri, 29 Feb 2008 17:48:46 GMT]]></title><description><![CDATA[<p>In der MSDN steht, dass man mindestens Vista für die Funktion braucht. Daran wirds wohl liegen.</p>
<blockquote>
<p>Dann lässt sich das Projekt nämlich gar nicht compilieren, wenn diese Dinge auf XP oder W2k eingestellt sind!</p>
</blockquote>
<p>Was denn nun? Auf Vista lassen oder auf XP stellen? Funktioniert leider beides nicht.</p>
<p>Edit: Ja ich benutz VisualC++ 2008 Express.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1465697</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1465697</guid><dc:creator><![CDATA[Hazzel]]></dc:creator><pubDate>Fri, 29 Feb 2008 17:48:46 GMT</pubDate></item><item><title><![CDATA[Reply to Bildschirmschoner - Einstiegspunkt nicht gefunden on Fri, 29 Feb 2008 17:55:38 GMT]]></title><description><![CDATA[<p>*Alle* Projekte mit Folgenden Einstellungen in &quot;targetver.h&quot; übersetzen:</p>
<pre><code class="language-cpp">#ifndef WINVER
#define WINVER 0x0500
#endif

#ifndef _WIN32_WINNT
#define _WIN32_WINNT 0x0500
#endif

#ifndef _WIN32_WINDOWS
#define _WIN32_WINDOWS 0x0410
#endif

#ifndef _WIN32_IE
#define _WIN32_IE 0x0500
#endif
</code></pre>
<p>Und dann nochmals neu übersetzen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1465706</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1465706</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Fri, 29 Feb 2008 17:55:38 GMT</pubDate></item><item><title><![CDATA[Reply to Bildschirmschoner - Einstiegspunkt nicht gefunden on Fri, 29 Feb 2008 18:01:41 GMT]]></title><description><![CDATA[<p>Immer noch die gleiche Meldung <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1465707</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1465707</guid><dc:creator><![CDATA[Hazzel]]></dc:creator><pubDate>Fri, 29 Feb 2008 18:01:41 GMT</pubDate></item><item><title><![CDATA[Reply to Bildschirmschoner - Einstiegspunkt nicht gefunden on Fri, 29 Feb 2008 18:27:49 GMT]]></title><description><![CDATA[<p>Dann linkst Du gegen eine LIB, die nur für Vista gebaut wurde!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1465717</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1465717</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Fri, 29 Feb 2008 18:27:49 GMT</pubDate></item><item><title><![CDATA[Reply to Bildschirmschoner - Einstiegspunkt nicht gefunden on Fri, 29 Feb 2008 18:53:37 GMT]]></title><description><![CDATA[<p>Ich habe jetzt die beiden libs SCRNSAVE.LIB und SCRNSAVW.LIB mit der entsprechenden Version einer VS 2003 .NET Installation ersetzt. Es geht! Vielen Dank.<br />
Aber muss ich jetzt jede lib ersetzen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1465729</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1465729</guid><dc:creator><![CDATA[Hazzel]]></dc:creator><pubDate>Fri, 29 Feb 2008 18:53:37 GMT</pubDate></item><item><title><![CDATA[Reply to Bildschirmschoner - Einstiegspunkt nicht gefunden on Fri, 29 Feb 2008 19:01:26 GMT]]></title><description><![CDATA[<p>Jede, die in einer zu hohen Version vorliegt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1465736</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1465736</guid><dc:creator><![CDATA[Fake oder Echt]]></dc:creator><pubDate>Fri, 29 Feb 2008 19:01:26 GMT</pubDate></item><item><title><![CDATA[Reply to Bildschirmschoner - Einstiegspunkt nicht gefunden on Fri, 29 Feb 2008 19:08:10 GMT]]></title><description><![CDATA[<p>Du musst *jede* LIB mit dem *gleichen* Compiler erzeugen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1465741</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1465741</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Fri, 29 Feb 2008 19:08:10 GMT</pubDate></item></channel></rss>