<?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[MemberVariablen von Buttons in .net umgebung]]></title><description><![CDATA[<p>Hallo zusammen!</p>
<p>Ich mache gerade das Tutorial von <a href="http://home.wtal.de/ranzurmall/visualc/ersto.htm" rel="nofollow">http://home.wtal.de/ranzurmall/visualc/ersto.htm</a> und da wird gesagt dass man nun für die Funktionalität der Buttons Membervariablen im MFC ClassWizard erstellen muss. Nur kann ich diesen ClassWizard nirgends finden in .NET <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>
<blockquote>
<p>Jetzt, wo Ihre Dialogseite die eigene neue Klasse, nämlich CRechner hat, können Sie damit anfangen, die Variablen und Nachrichten-Funktionen zu schreiben. Als erstes deklarieren wir drei variablen vom Typ double für die drei Editboxen. Rufen Sie ClassWizard auf und wählen den Klassennamen Ihrer Dialogseite, nämlich CRechner. Gehen Sie zum Register Member-Variablen. Hier werden Sie alle Steuerelemt-IDs sehen. Doppelklicken Sie auf die Bezeichnung IDC_ZAHL1 oder markieren Sie IDC_ZAHL1 und aktivieren Sie die Schaltfläche Variable hinzufügen. Geben Sie Ihrer Variable den Namen m_zahl1, wählen Sie den Variablentyp double und bestätigen Sie Ihre Eingaben. Für die Beiden nächsten Editboxen gehen Sie ähnlich fort:</p>
</blockquote>
<p>Kann mir jemand weiterhelfen? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/73028/membervariablen-von-buttons-in-net-umgebung</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Apr 2026 11:31:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/73028.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 05 May 2004 08:49:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to MemberVariablen von Buttons in .net umgebung on Wed, 05 May 2004 08:49:38 GMT]]></title><description><![CDATA[<p>Hallo zusammen!</p>
<p>Ich mache gerade das Tutorial von <a href="http://home.wtal.de/ranzurmall/visualc/ersto.htm" rel="nofollow">http://home.wtal.de/ranzurmall/visualc/ersto.htm</a> und da wird gesagt dass man nun für die Funktionalität der Buttons Membervariablen im MFC ClassWizard erstellen muss. Nur kann ich diesen ClassWizard nirgends finden in .NET <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>
<blockquote>
<p>Jetzt, wo Ihre Dialogseite die eigene neue Klasse, nämlich CRechner hat, können Sie damit anfangen, die Variablen und Nachrichten-Funktionen zu schreiben. Als erstes deklarieren wir drei variablen vom Typ double für die drei Editboxen. Rufen Sie ClassWizard auf und wählen den Klassennamen Ihrer Dialogseite, nämlich CRechner. Gehen Sie zum Register Member-Variablen. Hier werden Sie alle Steuerelemt-IDs sehen. Doppelklicken Sie auf die Bezeichnung IDC_ZAHL1 oder markieren Sie IDC_ZAHL1 und aktivieren Sie die Schaltfläche Variable hinzufügen. Geben Sie Ihrer Variable den Namen m_zahl1, wählen Sie den Variablentyp double und bestätigen Sie Ihre Eingaben. Für die Beiden nächsten Editboxen gehen Sie ähnlich fort:</p>
</blockquote>
<p>Kann mir jemand weiterhelfen? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/514575</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/514575</guid><dc:creator><![CDATA[CorDharel]]></dc:creator><pubDate>Wed, 05 May 2004 08:49:38 GMT</pubDate></item><item><title><![CDATA[Reply to MemberVariablen von Buttons in .net umgebung on Wed, 05 May 2004 09:19:55 GMT]]></title><description><![CDATA[<p>Servus,</p>
<p>den gibs auch so nicht mehr. Du machst im Prinzip jetzt alles mit deinem &quot;Solution Explorer&quot;, &quot;Class View&quot;, &quot;Resource Editor&quot; und deinem Property Fenster.</p>
<p>Wenn du nur ne Membervar von einem Ctrl anlegen willst dann:<br />
1. STRG Taste festhalten<br />
2. Doppelklick auf das Control (z.B. EditBox)</p>
<p>Dann stellst du ein was du brauchst.</p>
<p>Virtuelle Methoden, MSGs usw. kannst du erstellen wenn du:<br />
1. Deine CPP Datei öffnest<br />
2. Dein Property Fenster öffnest<br />
3. In dem Fenster das Icon &quot;Messages&quot;, &quot;Overrides&quot; etc. benutzt.</p>
<p>Ich hoffe ich konnte dir weiterhelfen.</p>
<p>Viel Spass</p>
<p>*winke*<br />
Hellsgore</p>
]]></description><link>https://www.c-plusplus.net/forum/post/514589</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/514589</guid><dc:creator><![CDATA[Hellsgore]]></dc:creator><pubDate>Wed, 05 May 2004 09:19:55 GMT</pubDate></item><item><title><![CDATA[Reply to MemberVariablen von Buttons in .net umgebung on Wed, 05 May 2004 10:00:25 GMT]]></title><description><![CDATA[<p>Danke für die Antwort.</p>
<p>Aber wenn ich mit STRG auf die Editbox doppelklicke kommt derselbe Dialog den ich auch bei einem normalen Doppelklick auf mein Dialogfenster bekomme: &quot;MFC ClassWizard&quot;</p>
<p>Nur ist das so, wie ich das verstehe, dass dieser ClassWizard für das Erstellen neuer Klassen zuständig ist, denn immer wenn ich da bei &quot;Klassenname&quot; meine Klasse angebe, meint er &quot;Das Objekt existiert schon&quot;, was auch logisch ist, da ich es ja vorhin erstellt habe <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>
<p>Wie genau kann ich Membervariabeln erstellen?</p>
<p>Ach ja, eine allgemeine Frage: Kann ich JEDES C++ Programm, welches ich in Visual Studio erstellt habe, in <a href="http://VS.NET" rel="nofollow">VS.NET</a> auch erstellen? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/514603</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/514603</guid><dc:creator><![CDATA[CorDharel]]></dc:creator><pubDate>Wed, 05 May 2004 10:00:25 GMT</pubDate></item><item><title><![CDATA[Reply to MemberVariablen von Buttons in .net umgebung on Wed, 05 May 2004 10:15:09 GMT]]></title><description><![CDATA[<p>Servus,</p>
<p>alles über Class View.<br />
Rechte Maustaste auf die Klasse -&gt; Add -&gt; Variable oder Function<br />
Neue Klasse:<br />
Rechte Maustaste auf Projektname -&gt; Add -&gt; Class oder Resource</p>
<p>was man halt gereade braucht.</p>
<p>*winke*<br />
Hellsgore</p>
]]></description><link>https://www.c-plusplus.net/forum/post/514613</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/514613</guid><dc:creator><![CDATA[Hellsgore]]></dc:creator><pubDate>Wed, 05 May 2004 10:15:09 GMT</pubDate></item><item><title><![CDATA[Reply to MemberVariablen von Buttons in .net umgebung on Wed, 05 May 2004 11:21:36 GMT]]></title><description><![CDATA[<p>hmm das funktioniert leider nicht. Wenn ich rechtsklick auf die .cpp oder .h Datei mache kommt nur cut paste etc., dann noch &quot;compile&quot; und &quot;open&quot; bzw. &quot;open with&quot; <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>
<p>Weisst Du die Antwort auf meine allgemeine Frage?</p>
<p>Danke übrigens schon für deine Antworten!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/514653</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/514653</guid><dc:creator><![CDATA[CorDharel]]></dc:creator><pubDate>Wed, 05 May 2004 11:21:36 GMT</pubDate></item><item><title><![CDATA[Reply to MemberVariablen von Buttons in .net umgebung on Wed, 05 May 2004 12:04:37 GMT]]></title><description><![CDATA[<p>du musst einfach wenn du deinen Dialog im Resourcen Editor fertiggestellt hast, mit der rechten Maustaste auf das gewünschte Element klicken und dort sollte es dann sowas wie &quot;Add Membervariable&quot; oder so ähnlich geben. Bin leider gerade nicht zu Hause, daher kann ich es dir nicht 100%ig genau sagen <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="🙂"
    /><br />
Grüsse<br />
Thomas</p>
]]></description><link>https://www.c-plusplus.net/forum/post/514685</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/514685</guid><dc:creator><![CDATA[Thomas79]]></dc:creator><pubDate>Wed, 05 May 2004 12:04:37 GMT</pubDate></item><item><title><![CDATA[Reply to MemberVariablen von Buttons in .net umgebung on Wed, 05 May 2004 14:05:03 GMT]]></title><description><![CDATA[<p>Servus,</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/18994">@Cor</a><br />
Wenn das bei dir passiert dann bist du im Solution Explorer nicht im Class View. Im Class View kannst du neue Funktionen und Membervar zu einzelnen Klassen hinzufügen.</p>
<p>STRG + Doppelklick (rechte Maustaste -&gt; Add Variable) auf das Control, lassen eine Membervariable für dieses Control erstellen (solange ein Häckchen bei Control Variable in dem Fenster gesetzt ist). Wenn das Häckchen weg ist erstellt er auch eine Membervar.</p>
<p>Sage mal du benutzt doch Visul Studio .net oder? Nicht das wir hier aneinander vorbeireden.</p>
<p>*winke*<br />
Hellsgore</p>
<p>EDIT:</p>
<p>Nochmal CLASS VIEW ist das Fenster in dem alle deine Klassen, Konstanten, Funktionen, Variable, Strukturen und Wasweissichnichtnochalles aufgelistet ist. Wenn du jetzt in deine Dialogklasse eine Membervar oder eine neue Funktion anlegen willst, dann einfach rechte Maustaste und dann Add.......</p>
<p>Du kannst das aber auch manuell machen. .h öffnen unter public, protected oder private (wie du gerade willst) deine Var anlegen:</p>
<pre><code class="language-cpp">public:
   CString m_strKatzenKlo;
</code></pre>
<p>Möchtest du diese jetzt nich initialisieren dann öffnest du die .cpp und initialisierst diese &quot;z.B.&quot; in deinem Konstruktur:</p>
<pre><code class="language-cpp">CDeinDlg::CDeinDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CDeinDlg::IDD, pParent)
{
	m_hIcon = AfxGetApp()-&gt;LoadIcon(IDR_MAINFRAME);
	m_strKatzenKlo = &quot;Hat ne Katze reingesch$&quot;§%$§%en!!!&quot;;
}
</code></pre>
<p>und so geht das <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/514761</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/514761</guid><dc:creator><![CDATA[Hellsgore]]></dc:creator><pubDate>Wed, 05 May 2004 14:05:03 GMT</pubDate></item><item><title><![CDATA[Reply to MemberVariablen von Buttons in .net umgebung on Wed, 05 May 2004 14:52:40 GMT]]></title><description><![CDATA[<p>Ah jetzt hab ichs! *freu*</p>
<p>Aber immer wenn ich in ClassView &gt; Add &gt; Variable mache dann stürzt mir das Programm ab <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>
<p>Ich probiere es mal auf die manuelle Art <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="🙂"
    /> Danke vielmals Hellsgore!</p>
<p>Oh zwei Dinge noch:</p>
<p>- Ach ja, eine allgemeine Frage: Kann ich JEDES C++ Programm, welches ich in Visual Studio erstellt habe, in <a href="http://VS.NET" rel="nofollow">VS.NET</a> auch erstellen?</p>
<p>- <a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/4497">@Hellsgore</a> Warum sagst du zuerst &quot;willst du die Variable nun NICHT initialisieren dann initialisiere sie so und so&quot; *confused* <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>[Edit] Beim manuellen erstellen gibts nun auch schon ein Problem:</p>
<p>- Ich habe die &quot;edit box&quot; namens IDC_ERSTEZAHL . Wie kann ich nun eine Membervariable machen die auf diese erste Zahl zeigt?</p>
<p>Das funktioniert so nicht:</p>
<p>IDD_RECHNER::IDC_ERSTEZAHL cErsteZahl = IDD_RECHNER::IDC_ERSTEZAHL;</p>
<p>Auch die initialisierung geht nicht, die sollte dohc irgendwie so funzen:</p>
<pre><code class="language-cpp">IDD_RECHNER::cErsteZahl(CWnd* pParent /*=NULL*/) 
	{ 
		cErsteZahl.Caption = 5;
	}
</code></pre>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/514823</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/514823</guid><dc:creator><![CDATA[CorDharel]]></dc:creator><pubDate>Wed, 05 May 2004 14:52:40 GMT</pubDate></item></channel></rss>