<?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[!!! HILFE!!! Probleme mit Buttons und Dialogen || Schnelle Hilfe ist gefragt!!]]></title><description><![CDATA[<p>Hallo,<br />
werde mich in diesem Thread mal versuchen kurz auszudrücken.</p>
<p>habe folgendes vor:<br />
Habe ein, bis jetzt Konsolenbasiertes Chattool geschrieben.<br />
Funktionsweise wie irc, sprich die Daten werden vom Client<br />
an den Server gesendet und der Broadcastet das dann an alle<br />
Nutzer.</p>
<p>was ich in MFC machen will:<br />
2 Dialogboxen: erste Dialogbox zur eingabe der IP und des Ports<br />
(Port --&gt; integer; IP --&gt; char * (dort habe ich CSTRING<br />
gewählt...muss nachher nach char* umkonvertiert werden da die<br />
Fukntion ein char* erwartet))<br />
zweite Dialogbox soll sich bei druck des Buttons<br />
in der ersten öffnen und ein Nachrichtenempfangfeld (richtextbox<br />
o.ä.) ein Nachrichtensendefeld und einen Sendebutton enthalten.</p>
<p>Ich habe die Dialogboxn schon entworfen kann sie aber noch nicht mit<br />
Funktionalität füllen. Ich bin MFC neuling und würde mich deshalb für Hilfe<br />
bedanken. Variablen existieren auch schon aber wie ich was mit den Buttons mache<br />
ist mit unklar, sprich was ich dort für funktionen/methoden reinpacke und wie ich das realisiere das sich erst die erste dialogbox und bei druck auf den button (meinetwegen &quot;los gehts&quot;) erst die zweite dialogbox öffnet und die erste wiederum schließt.<br />
Denke nicht das die allzuschwer für solche programmiergurus wie euch sein sollte. aber ich muss meine lösung morgen schon in der schule vorstellen und da ich im pflichtenheft eine grafische oberfläche versprochen habe muss ich das bis morgen mit mfc noch hinbekommen.<br />
Schonmal im voraus ein herzliches dankeschön!!!!</p>
<p>ps:<br />
falls sie mich an .net forms weiterempfehlen wollen kann ich dies leider nicht<br />
verwenden da es dort von STRING keine umformatierung in char* gibt und es bei so weniger komplexen dialogen meiner meinung nach mit mfc auch nciht schwerer ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/148095/hilfe-probleme-mit-buttons-und-dialogen-schnelle-hilfe-ist-gefragt</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Jul 2026 14:42:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/148095.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 23 May 2006 11:29:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to !!! HILFE!!! Probleme mit Buttons und Dialogen || Schnelle Hilfe ist gefragt!! on Tue, 23 May 2006 11:29:58 GMT]]></title><description><![CDATA[<p>Hallo,<br />
werde mich in diesem Thread mal versuchen kurz auszudrücken.</p>
<p>habe folgendes vor:<br />
Habe ein, bis jetzt Konsolenbasiertes Chattool geschrieben.<br />
Funktionsweise wie irc, sprich die Daten werden vom Client<br />
an den Server gesendet und der Broadcastet das dann an alle<br />
Nutzer.</p>
<p>was ich in MFC machen will:<br />
2 Dialogboxen: erste Dialogbox zur eingabe der IP und des Ports<br />
(Port --&gt; integer; IP --&gt; char * (dort habe ich CSTRING<br />
gewählt...muss nachher nach char* umkonvertiert werden da die<br />
Fukntion ein char* erwartet))<br />
zweite Dialogbox soll sich bei druck des Buttons<br />
in der ersten öffnen und ein Nachrichtenempfangfeld (richtextbox<br />
o.ä.) ein Nachrichtensendefeld und einen Sendebutton enthalten.</p>
<p>Ich habe die Dialogboxn schon entworfen kann sie aber noch nicht mit<br />
Funktionalität füllen. Ich bin MFC neuling und würde mich deshalb für Hilfe<br />
bedanken. Variablen existieren auch schon aber wie ich was mit den Buttons mache<br />
ist mit unklar, sprich was ich dort für funktionen/methoden reinpacke und wie ich das realisiere das sich erst die erste dialogbox und bei druck auf den button (meinetwegen &quot;los gehts&quot;) erst die zweite dialogbox öffnet und die erste wiederum schließt.<br />
Denke nicht das die allzuschwer für solche programmiergurus wie euch sein sollte. aber ich muss meine lösung morgen schon in der schule vorstellen und da ich im pflichtenheft eine grafische oberfläche versprochen habe muss ich das bis morgen mit mfc noch hinbekommen.<br />
Schonmal im voraus ein herzliches dankeschön!!!!</p>
<p>ps:<br />
falls sie mich an .net forms weiterempfehlen wollen kann ich dies leider nicht<br />
verwenden da es dort von STRING keine umformatierung in char* gibt und es bei so weniger komplexen dialogen meiner meinung nach mit mfc auch nciht schwerer ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1063435</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1063435</guid><dc:creator><![CDATA[akkadian]]></dc:creator><pubDate>Tue, 23 May 2006 11:29:58 GMT</pubDate></item><item><title><![CDATA[Reply to !!! HILFE!!! Probleme mit Buttons und Dialogen || Schnelle Hilfe ist gefragt!! on Tue, 23 May 2006 11:40:56 GMT]]></title><description><![CDATA[<p>Wow, du fängst ja früh an... <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>
<p>Also, ich hoffe mal, der Knopf, der den ersten Dialog zu macht und den zweiten öffnen soll ist der OK Knopf mit der ID IDOK.<br />
Jetzt such bitte mal in deinem Code nach der InitInstance, da drin steht eine if mit DoModal.<br />
Da drin rufst du einfach den zweiten Dialog auf. Das geht mit DoModal.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1063441</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1063441</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Tue, 23 May 2006 11:40:56 GMT</pubDate></item><item><title><![CDATA[Reply to !!! HILFE!!! Probleme mit Buttons und Dialogen || Schnelle Hilfe ist gefragt!! on Tue, 23 May 2006 11:52:13 GMT]]></title><description><![CDATA[<pre><code>BOOL CModernTalkingApp::InitInstance()
{
	// Standardinitialisierung
	// Wenn Sie diese Funktionen nicht nutzen und die Größe Ihrer fertigen 
	//  ausführbaren Datei reduzieren wollen, sollten Sie die nachfolgenden
	//  spezifischen Initialisierungsroutinen, die Sie nicht benötigen, entfernen.

	CModernTalkingDlg dlg;
	m_pMainWnd = &amp;dlg;
	int nResponse = dlg.DoModal();
	if (nResponse == IDOK)
	{
		// ZU ERLEDIGEN: Fügen Sie hier Code ein, um ein Schließen des
		//  Dialogfelds über OK zu steuern
	}
	else if (nResponse == IDCANCEL)
	{
		// ZU ERLEDIGEN: Fügen Sie hier Code ein, um ein Schließen des
		//  Dialogfelds über &quot;Abbrechen&quot; zu steuern
	}

	// Da das Dialogfeld geschlossen wurde, FALSE zurückliefern, so dass wir die
	//  Anwendung verlassen, anstatt das Nachrichtensystem der Anwendung zu starten.
	return FALSE;
}
</code></pre>
<p>das steht dort bei mir.<br />
weiß aber auhc garnicht wie man ein neun dialog aufruft.<br />
schonmal danke für die schnelle hilfe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1063444</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1063444</guid><dc:creator><![CDATA[akkadian]]></dc:creator><pubDate>Tue, 23 May 2006 11:52:13 GMT</pubDate></item><item><title><![CDATA[Reply to !!! HILFE!!! Probleme mit Buttons und Dialogen || Schnelle Hilfe ist gefragt!! on Tue, 23 May 2006 11:58:20 GMT]]></title><description><![CDATA[<p>rofl, also der Name ist kreativ. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>Da wird der Dialog aufgemacht:</p>
<pre><code class="language-cpp">CModernTalkingDlg dlg;
    m_pMainWnd = &amp;dlg;
    int nResponse = dlg.DoModal();
</code></pre>
<p>Bei einem Dialog, der nicht das Hauptfenster ist, sieht das etwas anders aus:</p>
<pre><code class="language-cpp">CModernTalkingDlg dlg;
    dlg.DoModal();
</code></pre>
<p>Die if habe ich auch weggelassen, weil mir da gerade keine Verwendung einfällt.</p>
<p>Die Zeilen packst du jetzt da hin, wo das steht:</p>
<pre><code class="language-cpp">// ZU ERLEDIGEN: Fügen Sie hier Code ein, um ein Schließen des
        //  Dialogfelds über OK zu steuern
</code></pre>
<p>Edit: Den Klassennamen musst du natürlich auch anpassen. <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/1063446</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1063446</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Tue, 23 May 2006 11:58:20 GMT</pubDate></item><item><title><![CDATA[Reply to !!! HILFE!!! Probleme mit Buttons und Dialogen || Schnelle Hilfe ist gefragt!! on Tue, 23 May 2006 12:05:25 GMT]]></title><description><![CDATA[<p>danke^^</p>
<p>nur mal grad so ne verständnisfrage....<br />
mein erster dialog heißt CModernTalkingDlg<br />
also der(ip-port)dialog der auch als erstes geöffnet werden soll<br />
der dialog der als zweites nach drücken auf ok geöffnet werden soll heißt<br />
(zumindest steht das so im ressourcenbrowser) IDD_Dialog1</p>
<p>also muss ich dann in das &quot;To-Do&quot; nicht irgendwie sowas reinpacken?</p>
<pre><code>CDialog1Dlg dlg;
dlg.DoModal();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1063451</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1063451</guid><dc:creator><![CDATA[akkadian]]></dc:creator><pubDate>Tue, 23 May 2006 12:05:25 GMT</pubDate></item><item><title><![CDATA[Reply to !!! HILFE!!! Probleme mit Buttons und Dialogen || Schnelle Hilfe ist gefragt!! on Tue, 23 May 2006 12:16:49 GMT]]></title><description><![CDATA[<p>Für deine 2ten Dialog brauchst du auch eine Klasse.<br />
Sollte sich mit der IDE leicht anlegen lassen.<br />
Diese Klasse intanziertst du und rufst dann DoModal() auf.<br />
Dann öffnet sich er 2te Dialog.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1063460</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1063460</guid><dc:creator><![CDATA[Unix-Tom]]></dc:creator><pubDate>Tue, 23 May 2006 12:16:49 GMT</pubDate></item><item><title><![CDATA[Reply to !!! HILFE!!! Probleme mit Buttons und Dialogen || Schnelle Hilfe ist gefragt!! on Tue, 23 May 2006 12:31:19 GMT]]></title><description><![CDATA[<p>Ich habe mal das VC 6 Projekt von mir hochgeladen.<br />
Vielleicht ist es dann für andere anschaulicher,<br />
was ich da bis jetzt schon habe und Antworten können<br />
Maßgeschneiderter gegeben werden...</p>
<p><a href="http://www.yousendit.com/transfer.php?action=download&amp;ufid=EEDA741F58090E6D" rel="nofollow">http://www.yousendit.com/transfer.php?action=download&amp;ufid=EEDA741F58090E6D</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1063475</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1063475</guid><dc:creator><![CDATA[akkadian]]></dc:creator><pubDate>Tue, 23 May 2006 12:31:19 GMT</pubDate></item><item><title><![CDATA[Reply to !!! HILFE!!! Probleme mit Buttons und Dialogen || Schnelle Hilfe ist gefragt!! on Tue, 23 May 2006 12:33:46 GMT]]></title><description><![CDATA[<p>akkadian schrieb:</p>
<blockquote>
<p>Ich habe mal das VC 6 Projekt von mir hochgeladen.<br />
Vielleicht ist es dann für andere anschaulicher,<br />
was ich da bis jetzt schon habe und Antworten können<br />
Maßgeschneiderter gegeben werden...</p>
<p><a href="http://www.yousendit.com/transfer.php?action=download&amp;ufid=EEDA741F58090E6D" rel="nofollow">http://www.yousendit.com/transfer.php?action=download&amp;ufid=EEDA741F58090E6D</a></p>
</blockquote>
<p>Ich habe auch VS 03 wenn das weiterhilft</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1063478</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1063478</guid><dc:creator><![CDATA[akkadian]]></dc:creator><pubDate>Tue, 23 May 2006 12:33:46 GMT</pubDate></item><item><title><![CDATA[Reply to !!! HILFE!!! Probleme mit Buttons und Dialogen || Schnelle Hilfe ist gefragt!! on Tue, 23 May 2006 12:34:16 GMT]]></title><description><![CDATA[<p>Was war an der Antwort denn jetzt nicht maßgeschneidert?<br />
Wenn du willst, dass dir das jemand programmiert, dann schiebe ich dich ins Projekte-Forum - könnte knapp werden und Hausaufgaben sind da nicht gerne gesehen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1063479</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1063479</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Tue, 23 May 2006 12:34:16 GMT</pubDate></item><item><title><![CDATA[Reply to !!! HILFE!!! Probleme mit Buttons und Dialogen || Schnelle Hilfe ist gefragt!! on Tue, 23 May 2006 12:38:53 GMT]]></title><description><![CDATA[<p>estartu schrieb:</p>
<blockquote>
<p>Was war an der Antwort denn jetzt nicht maßgeschneidert?<br />
Wenn du willst, dass dir das jemand programmiert, dann schiebe ich dich ins Projekte-Forum - könnte knapp werden und Hausaufgaben sind da nicht gerne gesehen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
</blockquote>
<p>Tut mir leid, so wars nicht gemeint. Ich kann damit nur noch soviel anfangen.<br />
Hab einfach mal ne Klasse die con CDialog abgeleitet ist erstellt (MainDLG)<br />
und rumprobiert, da kamen aber nur fehler. deswegen hab ich leidernicht weitergewusst<br />
und gehofft so könntes einfacher für meine helfer sien sich dorthinein zu versetzen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1063484</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1063484</guid><dc:creator><![CDATA[akkadian]]></dc:creator><pubDate>Tue, 23 May 2006 12:38:53 GMT</pubDate></item><item><title><![CDATA[Reply to !!! HILFE!!! Probleme mit Buttons und Dialogen || Schnelle Hilfe ist gefragt!! on Tue, 23 May 2006 12:42:40 GMT]]></title><description><![CDATA[<p>Zeig die fehler doch mal.<br />
Könnte es sein, dass du nur den Include vergessen hast? <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/1063486</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1063486</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Tue, 23 May 2006 12:42:40 GMT</pubDate></item><item><title><![CDATA[Reply to !!! HILFE!!! Probleme mit Buttons und Dialogen || Schnelle Hilfe ist gefragt!! on Tue, 23 May 2006 12:56:56 GMT]]></title><description><![CDATA[<p>Ich komm darauf nich so ganz klar<br />
...<br />
könnt ihr mir mal sagen wo cih welche instanz hinpacken muss?<br />
if (nResponse == IDOK)<br />
{<br />
MainDLG Dialog;<br />
Dialog.DoModal();<br />
}</p>
<p>so?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1063496</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1063496</guid><dc:creator><![CDATA[akkadian]]></dc:creator><pubDate>Tue, 23 May 2006 12:56:56 GMT</pubDate></item><item><title><![CDATA[Reply to !!! HILFE!!! Probleme mit Buttons und Dialogen || Schnelle Hilfe ist gefragt!! on Tue, 23 May 2006 12:59:59 GMT]]></title><description><![CDATA[<p>So hab jetzt hier was ohne Fehlermeldungen, aber wenn cih das Prog<br />
nach dem kompilieren öffne geht der erste Dialog auf udn beim clicken auf ok geht alles wieder zu</p>
<pre><code class="language-cpp">#include &quot;stdafx.h&quot;
#include &quot;ModernTalking.h&quot;
#include &quot;ModernTalkingDlg.h&quot;
#include &quot;MainDLG.h&quot;

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CModernTalkingApp

BEGIN_MESSAGE_MAP(CModernTalkingApp, CWinApp)
	//{{AFX_MSG_MAP(CModernTalkingApp)
		// HINWEIS - Hier werden Mapping-Makros vom Klassen-Assistenten eingefügt und entfernt.
		//    Innerhalb dieser generierten Quelltextabschnitte NICHTS VERÄNDERN!
	//}}AFX_MSG
	ON_COMMAND(ID_HELP, CWinApp::OnHelp)
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CModernTalkingApp Konstruktion

CModernTalkingApp::CModernTalkingApp()
{
	// ZU ERLEDIGEN: Hier Code zur Konstruktion einfügen
	// Alle wichtigen Initialisierungen in InitInstance platzieren
}

/////////////////////////////////////////////////////////////////////////////
// Das einzige CModernTalkingApp-Objekt

CModernTalkingApp theApp;

/////////////////////////////////////////////////////////////////////////////
// CModernTalkingApp Initialisierung

BOOL CModernTalkingApp::InitInstance()
{
	// Standardinitialisierung
	// Wenn Sie diese Funktionen nicht nutzen und die Größe Ihrer fertigen 
	//  ausführbaren Datei reduzieren wollen, sollten Sie die nachfolgenden
	//  spezifischen Initialisierungsroutinen, die Sie nicht benötigen, entfernen.

	CModernTalkingDlg dlg;
	m_pMainWnd = &amp;dlg;

	int nResponse = dlg.DoModal();
	if (nResponse == IDOK)
	{
		MainDLG Dialog;
         Dialog.DoModal();
	}
	else if (nResponse == IDCANCEL)
	{
		// ZU ERLEDIGEN: Fügen Sie hier Code ein, um ein Schließen des
		//  Dialogfelds über &quot;Abbrechen&quot; zu steuern
	}

	// Da das Dialogfeld geschlossen wurde, FALSE zurückliefern, so dass wir die
	//  Anwendung verlassen, anstatt das Nachrichtensystem der Anwendung zu starten.
	return FALSE;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1063498</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1063498</guid><dc:creator><![CDATA[akkadian]]></dc:creator><pubDate>Tue, 23 May 2006 12:59:59 GMT</pubDate></item><item><title><![CDATA[Reply to !!! HILFE!!! Probleme mit Buttons und Dialogen || Schnelle Hilfe ist gefragt!! on Tue, 23 May 2006 13:05:55 GMT]]></title><description><![CDATA[<p>hier mal der link zum projekt das in visual studio 2003 erstellt wurde.</p>
<p><a href="http://www.yousendit.com/transfer.php?action=download&amp;ufid=56B73EDD49163F83" rel="nofollow">http://www.yousendit.com/transfer.php?action=download&amp;ufid=56B73EDD49163F83</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1063506</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1063506</guid><dc:creator><![CDATA[akkaidian]]></dc:creator><pubDate>Tue, 23 May 2006 13:05:55 GMT</pubDate></item><item><title><![CDATA[Reply to !!! HILFE!!! Probleme mit Buttons und Dialogen || Schnelle Hilfe ist gefragt!! on Tue, 23 May 2006 17:59:34 GMT]]></title><description><![CDATA[<p>Der Code von 14:59:59 sieht doch schon gut aus.<br />
Geht der zweite Dialog nicht auf? Dann pack den Code mal unter die if - dann geht er eben immer auf, aber immerhin geht er auf... <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/1063741</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1063741</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Tue, 23 May 2006 17:59:34 GMT</pubDate></item></channel></rss>