<?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[Dialogbox und Resourcen]]></title><description><![CDATA[<p>Hallo,<br />
ich weiß, dass es schon viele Beiträge zu diesem Thema gegeben hat, aber ich finde leider nirgendwo eine Antwort auf mein Problem.<br />
Ich habe ein Programm geschrieben, das ein Hauptfenster erzeugt, in dem man durch einen Click eine Dialogbox aufrufen kann. Das Hauptfenster erscheint, wenn ich jetzt aber klicke passiert gar nichts, jedoch ist mein Programm nach Aufruf der Funktion DialogBox() in der zweiten CALLBACK Funktion, die für die Dialogbox sein sollte, das habe ich durch eine einfache Messagebox in der zweiten CALLBACK Funktion geprüft. Also das Programm &quot;bearbeitet&quot; die Nachrichten, zeigt aber keine Dialogbox an. Den resource Header habe ich auch eingebunden und beide, das resource file selber und der resource Header sind im Projekt enthalten. Ich weiß echt nicht mehr weiter und es muss doch eine Möglichkeit geben das ohne MFC hinzubekommen oder?<br />
Danke schonmal,<br />
Silent_S</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/147293/dialogbox-und-resourcen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 16 Jul 2026 18:27:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/147293.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 15 May 2006 16:34:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dialogbox und Resourcen on Mon, 15 May 2006 16:34:02 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich weiß, dass es schon viele Beiträge zu diesem Thema gegeben hat, aber ich finde leider nirgendwo eine Antwort auf mein Problem.<br />
Ich habe ein Programm geschrieben, das ein Hauptfenster erzeugt, in dem man durch einen Click eine Dialogbox aufrufen kann. Das Hauptfenster erscheint, wenn ich jetzt aber klicke passiert gar nichts, jedoch ist mein Programm nach Aufruf der Funktion DialogBox() in der zweiten CALLBACK Funktion, die für die Dialogbox sein sollte, das habe ich durch eine einfache Messagebox in der zweiten CALLBACK Funktion geprüft. Also das Programm &quot;bearbeitet&quot; die Nachrichten, zeigt aber keine Dialogbox an. Den resource Header habe ich auch eingebunden und beide, das resource file selber und der resource Header sind im Projekt enthalten. Ich weiß echt nicht mehr weiter und es muss doch eine Möglichkeit geben das ohne MFC hinzubekommen oder?<br />
Danke schonmal,<br />
Silent_S</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1058319</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1058319</guid><dc:creator><![CDATA[Silent_S]]></dc:creator><pubDate>Mon, 15 May 2006 16:34:02 GMT</pubDate></item><item><title><![CDATA[Reply to Dialogbox und Resourcen on Mon, 15 May 2006 16:50:54 GMT]]></title><description><![CDATA[<p>Welcher Compiler und welche IDE kommen zum Einsatz?</p>
<p>Sollte der Borland free BCC5.5 die Exe erstellen wird er in diesen Fällen<br />
meist falsch angesteuert. Das Resultat ist beim Compilieren wird kein Fehler<br />
angezeigt. Aber die Dialogbox wird nicht oder nicht korrekt dargestellt.</p>
<p>Bisher hab ich dies nur mit handerstellten Makefiles oder mit der Projekt-<br />
erstellung der VIDE hingekriegt. Also der Compiler kann dies, muss nur richtig<br />
angesteuert werden. Ich müsste aber auf einem anderen Rechner nachsehen wo<br />
der Haken war. Aber poste erst mal welcher Compiler vorliegt.</p>
<p>Sollte dies nicht Compilerspezifische Ursachen haben brauchen wir den<br />
Quelltext.</p>
<p>MfG f.-th.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1058323</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1058323</guid><dc:creator><![CDATA[f.-th.]]></dc:creator><pubDate>Mon, 15 May 2006 16:50:54 GMT</pubDate></item><item><title><![CDATA[Reply to Dialogbox und Resourcen on Mon, 15 May 2006 18:20:54 GMT]]></title><description><![CDATA[<p>Ich benutze Visual Studio 2000.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1058396</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1058396</guid><dc:creator><![CDATA[Silent_S]]></dc:creator><pubDate>Mon, 15 May 2006 18:20:54 GMT</pubDate></item><item><title><![CDATA[Reply to Dialogbox und Resourcen on Mon, 15 May 2006 18:25:10 GMT]]></title><description><![CDATA[<p>Silent_S schrieb:</p>
<blockquote>
<p>Ich benutze Visual Studio 2000.</p>
</blockquote>
<p>Was soll denn das sein? Gibt es definitiv nicht...</p>
<p>Beispiele zu Dialog-Boxen hast Du Dir aber angeschaut, oder?<br />
<a href="http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/windowing/dialogboxes/usingdialogboxes.asp" rel="nofollow">http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/windowing/dialogboxes/usingdialogboxes.asp</a></p>
<p>Die callback muss irgendwie so aussehen:</p>
<pre><code class="language-cpp">BOOL CALLBACK GoToProc(HWND hwndDlg, UINT message, WPARAM wParam, LPARAM lParam) 
{ 
    BOOL fError; 

    switch (message) 
    { 
        case WM_INITDIALOG: 
            return TRUE; 

        case WM_COMMAND: 
            switch (LOWORD(wParam)) 
            { 
                case IDOK: 
                     return TRUE; 

                case IDCANCEL: 
                    DestroyWindow(hwndDlg); 
                    return TRUE; 
            } 
    } 
    return FALSE; 
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1058398</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1058398</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Mon, 15 May 2006 18:25:10 GMT</pubDate></item><item><title><![CDATA[Reply to Dialogbox und Resourcen on Mon, 15 May 2006 18:25:34 GMT]]></title><description><![CDATA[<p>Oh, ok Visual Studio 6.0. Sorry <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/1058400</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1058400</guid><dc:creator><![CDATA[Silent_S]]></dc:creator><pubDate>Mon, 15 May 2006 18:25:34 GMT</pubDate></item><item><title><![CDATA[Reply to Dialogbox und Resourcen on Mon, 15 May 2006 18:33:01 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">RESULT CALLBACK DlgProc(HWND dialogh, UINT message, WPARAM wparam, LPARAM lparam)
{

	switch(message)
	{
	case WM_INITDIALOG:
		return TRUE;

	case WM_CLOSE:
		EndDialog(dialogh,0);
		break;

	case WM_COMMAND:
	   {
		   switch(wparam)
		   {
		   case IDCLOSE:
			   EndDialog(dialogh,0);
			   break;

			   default:
				   return FALSE; 
		   } 
	   }
	}
	return TRUE;
}
</code></pre>
<p>So sieht es bis jetzt aus, aber weitere Commands einfügen lohnt sich nicht, bis es funktioniert...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1058404</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1058404</guid><dc:creator><![CDATA[Silent_S]]></dc:creator><pubDate>Mon, 15 May 2006 18:33:01 GMT</pubDate></item><item><title><![CDATA[Reply to Dialogbox und Resourcen on Mon, 15 May 2006 18:35:14 GMT]]></title><description><![CDATA[<p>hier ist mal ein simples bsp. an dem du dich orientieren kannst.<br />
<a href="http://www.winapi.net/index.php?inhalt=tipp2" rel="nofollow">http://www.winapi.net/index.php?inhalt=tipp2</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1058408</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1058408</guid><dc:creator><![CDATA[schirrmie]]></dc:creator><pubDate>Mon, 15 May 2006 18:35:14 GMT</pubDate></item><item><title><![CDATA[Reply to Dialogbox und Resourcen on Mon, 15 May 2006 18:51:09 GMT]]></title><description><![CDATA[<p>Ok, nachdem ich mich jetzt überzeugen konnte, dass es wohl am Quelltext liegen muss, begebe ich mich jetzt mal noch gründlicher auf Fehlersuche <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="➡"
    /><br />
Trotzdem danke an alle<br />
Silent_S</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1058421</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1058421</guid><dc:creator><![CDATA[Silent_S]]></dc:creator><pubDate>Mon, 15 May 2006 18:51:09 GMT</pubDate></item><item><title><![CDATA[Reply to Dialogbox und Resourcen on Mon, 15 May 2006 19:37:00 GMT]]></title><description><![CDATA[<p>Um den Beitrag hier mit einer Lösung zu beenden, es lag an einem &quot;falschen&quot; resource file. Also allen denen das jetzt auch passiert =&gt; resource file neu gestalten. Fragt mich jetzt bitte nicht warum das so ist.<br />
Silent_S</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1058448</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1058448</guid><dc:creator><![CDATA[Silent_S]]></dc:creator><pubDate>Mon, 15 May 2006 19:37:00 GMT</pubDate></item></channel></rss>