<?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[Probleme mit Resourcen (Erstellen eines modalen Dialoges funktioniert nicht)]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich arbeite mich gerade in das Thema Resourcen ein und versuche jetzt einen modalen Dialog zu erstellen. Allerdings funktioniert das nicht richtig. Es erscheint einfach kein Dialog. Hier mein Code für die Resource (von Weditres erstellt):</p>
<p>Auszug aus der Resource-Datei:</p>
<pre><code class="language-cpp">ID_ICON ICON DISCARDABLE &quot;D:/Programmierung/C++/voclearn/voclearning.ico&quot;

IDD_DLG1 DIALOGEX 6,6,194,102
CAPTION &quot;IDD_DLG&quot;
FONT 8,&quot;MS Sans Serif&quot;
STYLE 0x10CF0000
EXSTYLE 0x00000000
BEGIN
  CONTROL &quot;test&quot;,IDC_STC1,&quot;Static&quot;,0x50000000,60,16,78,13,0x00000000
END
</code></pre>
<p>Hier der Aufruf des Dialoges:</p>
<pre><code class="language-cpp">DialogBox(hinstance, TEXT(&quot;IDD_DLG1&quot;), hwnd, (DLGPROC) DialogAboutProc);
</code></pre>
<p>Hier die DialogAboutProc</p>
<pre><code class="language-cpp">BOOL CALLBACK DialogAboutProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
{
switch (msg)
   {
   case WM_INITDIALOG:
      return (TRUE);
   case WM_CLOSE:
   case WM_DESTROY:
      EndDialog (hwnd, 0);
      return (TRUE);
   }

   return (FALSE);
}
</code></pre>
<p>Eine Aufschlüsselung von GetLastError() direkt hinter DialogBox() sagt: &quot;Der angebene Resourcenname wurde nicht in der Image-Datei gefunden&quot; (Fehlernummer: 1814)</p>
<p>Hat einer eine Ahnung woran das liegen kann?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/105390/probleme-mit-resourcen-erstellen-eines-modalen-dialoges-funktioniert-nicht</link><generator>RSS for Node</generator><lastBuildDate>Sun, 28 Jun 2026 09:09:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/105390.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 29 Mar 2005 21:40:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Probleme mit Resourcen (Erstellen eines modalen Dialoges funktioniert nicht) on Tue, 29 Mar 2005 21:40:43 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich arbeite mich gerade in das Thema Resourcen ein und versuche jetzt einen modalen Dialog zu erstellen. Allerdings funktioniert das nicht richtig. Es erscheint einfach kein Dialog. Hier mein Code für die Resource (von Weditres erstellt):</p>
<p>Auszug aus der Resource-Datei:</p>
<pre><code class="language-cpp">ID_ICON ICON DISCARDABLE &quot;D:/Programmierung/C++/voclearn/voclearning.ico&quot;

IDD_DLG1 DIALOGEX 6,6,194,102
CAPTION &quot;IDD_DLG&quot;
FONT 8,&quot;MS Sans Serif&quot;
STYLE 0x10CF0000
EXSTYLE 0x00000000
BEGIN
  CONTROL &quot;test&quot;,IDC_STC1,&quot;Static&quot;,0x50000000,60,16,78,13,0x00000000
END
</code></pre>
<p>Hier der Aufruf des Dialoges:</p>
<pre><code class="language-cpp">DialogBox(hinstance, TEXT(&quot;IDD_DLG1&quot;), hwnd, (DLGPROC) DialogAboutProc);
</code></pre>
<p>Hier die DialogAboutProc</p>
<pre><code class="language-cpp">BOOL CALLBACK DialogAboutProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
{
switch (msg)
   {
   case WM_INITDIALOG:
      return (TRUE);
   case WM_CLOSE:
   case WM_DESTROY:
      EndDialog (hwnd, 0);
      return (TRUE);
   }

   return (FALSE);
}
</code></pre>
<p>Eine Aufschlüsselung von GetLastError() direkt hinter DialogBox() sagt: &quot;Der angebene Resourcenname wurde nicht in der Image-Datei gefunden&quot; (Fehlernummer: 1814)</p>
<p>Hat einer eine Ahnung woran das liegen kann?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/755333</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/755333</guid><dc:creator><![CDATA[flammenvogel]]></dc:creator><pubDate>Tue, 29 Mar 2005 21:40:43 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Resourcen (Erstellen eines modalen Dialoges funktioniert nicht) on Wed, 30 Mar 2005 06:42:42 GMT]]></title><description><![CDATA[<p>IDD_DLG1 ist sicherlic hein #define für einen numerischen wert? Dann MAKEINTRESOURCE</p>
]]></description><link>https://www.c-plusplus.net/forum/post/755413</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/755413</guid><dc:creator><![CDATA[peterchen]]></dc:creator><pubDate>Wed, 30 Mar 2005 06:42:42 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Resourcen (Erstellen eines modalen Dialoges funktioniert nicht) on Wed, 30 Mar 2005 08:53:14 GMT]]></title><description><![CDATA[<p>Ich habe jetzt:</p>
<pre><code class="language-cpp">DialogBox(hinstance, TEXT(&quot;IDD_DLG1&quot;), hwnd, (DLGPROC) DialogAboutProc);
</code></pre>
<p>durch</p>
<pre><code class="language-cpp">DialogBox(hinstance, MAKEINTRESOURCE(&quot;IDD_DLG1&quot;), hwnd, (DLGPROC) DialogAboutProc);
</code></pre>
<p>ersetzt und es geht nicht. Außerdem steht in meinem Petzhold der DialogBox Aufruf mit TEXT(&quot;xy&quot;).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/755486</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/755486</guid><dc:creator><![CDATA[flammenvogel]]></dc:creator><pubDate>Wed, 30 Mar 2005 08:53:14 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Resourcen (Erstellen eines modalen Dialoges funktioniert nicht) on Wed, 30 Mar 2005 09:04:29 GMT]]></title><description><![CDATA[<p>Es geht jetzt <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="🙂"
    /> ,ich darf den Parameter von MAKEINTRESOURCE nicht in &quot;&quot; setzen.</p>
<p>Aber hat vielleicht einer eine Idee warum das in meinem Buch mit TEXT(&quot;xy&quot;) steht?<br />
(Windows Programmierung, Auflage 5, Autor: Charles Petzold)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/755497</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/755497</guid><dc:creator><![CDATA[flammenvogel]]></dc:creator><pubDate>Wed, 30 Mar 2005 09:04:29 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Resourcen (Erstellen eines modalen Dialoges funktioniert nicht) on Wed, 30 Mar 2005 09:31:33 GMT]]></title><description><![CDATA[<p>Resourcen können auf zwei Arten identifiziert werden:</p>
<p>- einen Integer (&lt; 65536)<br />
- einen Namen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/755520</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/755520</guid><dc:creator><![CDATA[peterchen]]></dc:creator><pubDate>Wed, 30 Mar 2005 09:31:33 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Resourcen (Erstellen eines modalen Dialoges funktioniert nicht) on Wed, 30 Mar 2005 09:41:08 GMT]]></title><description><![CDATA[<p>Und wie macht man das dann mit einem Namen?</p>
<p>Also ich meine wie muss man die Resource Datei anpassen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/755530</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/755530</guid><dc:creator><![CDATA[flammenvogel]]></dc:creator><pubDate>Wed, 30 Mar 2005 09:41:08 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Resourcen (Erstellen eines modalen Dialoges funktioniert nicht) on Wed, 30 Mar 2005 14:00:43 GMT]]></title><description><![CDATA[<p>Dann mußt du den namen in der resourcendatei auch in Gänsefüße setzen:</p>
<pre><code>&quot;IDD_DLG1&quot; DIALOGEX 6,6,194,102
</code></pre>
<p>(glaub ich zumindest <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>
]]></description><link>https://www.c-plusplus.net/forum/post/755804</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/755804</guid><dc:creator><![CDATA[peterchen]]></dc:creator><pubDate>Wed, 30 Mar 2005 14:00:43 GMT</pubDate></item></channel></rss>