<?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[Zeiger auf Dialogklasse aus eigener Klasse]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte aus einer eigenen Klasse heraus ein Wert einem Textfeld der Dialogklasse zuweisen. Das ganze mach ich so:</p>
<pre><code class="language-cpp">CTestDlg* pDlg;
pDlg-&gt;m_ctlItemID.SetWindowText(strItemID);
</code></pre>
<p>Wollte pDlg eigentlich auch als Membervariable definieren, da kommt aber folgender Fehler:</p>
<p>error C2143: syntax error : missing ';' before '*'<br />
error C2501: 'CHDATestDlg' : missing storage-class or type specifiers<br />
error C2501: 'pDlg' : missing storage-class or type specifiers</p>
<p>An was liegt denn das? Hab die Headerdateien der Dialogklasse alle eingebunden?<br />
Kann mir jemand helfen?</p>
<p>Danke und Gruß<br />
Sebastian</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/62925/zeiger-auf-dialogklasse-aus-eigener-klasse</link><generator>RSS for Node</generator><lastBuildDate>Thu, 04 Jun 2026 05:08:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/62925.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 28 Jan 2004 08:15:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zeiger auf Dialogklasse aus eigener Klasse on Wed, 28 Jan 2004 08:15:54 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte aus einer eigenen Klasse heraus ein Wert einem Textfeld der Dialogklasse zuweisen. Das ganze mach ich so:</p>
<pre><code class="language-cpp">CTestDlg* pDlg;
pDlg-&gt;m_ctlItemID.SetWindowText(strItemID);
</code></pre>
<p>Wollte pDlg eigentlich auch als Membervariable definieren, da kommt aber folgender Fehler:</p>
<p>error C2143: syntax error : missing ';' before '*'<br />
error C2501: 'CHDATestDlg' : missing storage-class or type specifiers<br />
error C2501: 'pDlg' : missing storage-class or type specifiers</p>
<p>An was liegt denn das? Hab die Headerdateien der Dialogklasse alle eingebunden?<br />
Kann mir jemand helfen?</p>
<p>Danke und Gruß<br />
Sebastian</p>
]]></description><link>https://www.c-plusplus.net/forum/post/445845</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/445845</guid><dc:creator><![CDATA[Student]]></dc:creator><pubDate>Wed, 28 Jan 2004 08:15:54 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger auf Dialogklasse aus eigener Klasse on Wed, 28 Jan 2004 08:37:32 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>wenn du einen Pointer einer anderen Klasse als Member definieren willst kannst du eine Forwarddeklaration verwenden.<br />
Bsp.</p>
<pre><code class="language-cpp">class ClassForPointer;
class MyClass {

    ClassForPointer* m_pClass;
};
</code></pre>
<p>Im CPP File musst du natürlich noch das H File der &quot;ClassForPointer&quot; includen.</p>
<p>MFG<br />
Kai</p>
]]></description><link>https://www.c-plusplus.net/forum/post/445858</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/445858</guid><dc:creator><![CDATA[KaiE]]></dc:creator><pubDate>Wed, 28 Jan 2004 08:37:32 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger auf Dialogklasse aus eigener Klasse on Wed, 28 Jan 2004 09:26:56 GMT]]></title><description><![CDATA[<p>Hallo und danke erstmal.</p>
<p>Hab das jetzt so gemacht, dann seh ich beim debuggen aber, dass ich noch kein Window Handle hab und deshalb abgebrochen wird.</p>
<pre><code>m_pDialog-&gt;m_ctlItem.SetWindowText(&quot;Connected&quot;);
</code></pre>
<p>Debug: &quot;CStatic hWnd=???&quot;</p>
<p>Wie komm ich an das Handle?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/445891</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/445891</guid><dc:creator><![CDATA[Student]]></dc:creator><pubDate>Wed, 28 Jan 2004 09:26:56 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger auf Dialogklasse aus eigener Klasse on Wed, 28 Jan 2004 09:34:08 GMT]]></title><description><![CDATA[<p>Hast du m_pDialog den richtigen Dialog zugewiesen?<br />
Ist der Dialog erstellt?</p>
<p>Ich vermute das der Dialog noch nicht erstellt ist.</p>
<p>MFG<br />
Kai</p>
]]></description><link>https://www.c-plusplus.net/forum/post/445896</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/445896</guid><dc:creator><![CDATA[KaiE]]></dc:creator><pubDate>Wed, 28 Jan 2004 09:34:08 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger auf Dialogklasse aus eigener Klasse on Wed, 28 Jan 2004 09:40:21 GMT]]></title><description><![CDATA[<p>Also eigentlich schon.</p>
<pre><code>class CHDATestDlg; 

class HDACom  
{
public:
	CHDATestDlg* m_pDialog;
}
</code></pre>
<p>Und so greif ich darauf zu:</p>
<pre><code class="language-cpp">m_pDialog-&gt;m_ctlItem.SetWindowText(&quot;Connected&quot;);
</code></pre>
<p>Da denk ich der Dialog sollte doch schon erstellt sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/445902</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/445902</guid><dc:creator><![CDATA[Student]]></dc:creator><pubDate>Wed, 28 Jan 2004 09:40:21 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger auf Dialogklasse aus eigener Klasse on Wed, 28 Jan 2004 09:48:47 GMT]]></title><description><![CDATA[<p>Student schrieb:</p>
<blockquote>
<p>Da denk ich der Dialog sollte doch schon erstellt sein.</p>
</blockquote>
<p>das klingt ja sehr ungenau*g*</p>
<p>msdn:<br />
To create a modal dialog box, construct an object on the stack using the constructor for your derived dialog class and then call DoModal to create the dialog window and its controls. If you wish to create a modeless dialog, call Create in the constructor of your dialog class.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/445906</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/445906</guid><dc:creator><![CDATA[Sovok]]></dc:creator><pubDate>Wed, 28 Jan 2004 09:48:47 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger auf Dialogklasse aus eigener Klasse on Wed, 28 Jan 2004 09:49:31 GMT]]></title><description><![CDATA[<p>Student schrieb:</p>
<blockquote>
<p>Da denk ich der Dialog sollte doch schon erstellt sein.</p>
</blockquote>
<p>Nein dem ist eben nicht so.</p>
<p>Beschreibe doch mal genau was du vor hast, wir finden bestimmt eine gute Lösung.</p>
<p>MFG<br />
Kai</p>
]]></description><link>https://www.c-plusplus.net/forum/post/445907</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/445907</guid><dc:creator><![CDATA[KaiE]]></dc:creator><pubDate>Wed, 28 Jan 2004 09:49:31 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger auf Dialogklasse aus eigener Klasse on Wed, 28 Jan 2004 09:59:30 GMT]]></title><description><![CDATA[<p>Okay, ich glaub ich habs falsch erklärt.</p>
<p>Ich hab ein Dialogfeld Anwendung. Die wird gestartet und nach einer Eingabe wird ein Wert in meine eigens geschrieben Klasse übergeben. Von dort sollen dann verschiedene Statusmeldungen in dem Anfangs erstellten Dialogfeld erscheinen. <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>
<p>Wär super wenn ihr mir weiterhelfen könntet!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/445919</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/445919</guid><dc:creator><![CDATA[Student]]></dc:creator><pubDate>Wed, 28 Jan 2004 09:59:30 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger auf Dialogklasse aus eigener Klasse on Wed, 28 Jan 2004 10:06:11 GMT]]></title><description><![CDATA[<p>So sind wir der Lösung schon näher.</p>
<p>Du legst ja irgendwo dein &quot;HDACom&quot; Objekt an. Nun passt du von der Klasse den Constructor an, so das du einen Pointer auf den Dialog mit reinreichen kannst(HDACom(CHDATestDlg* pDialog)).<br />
Im C-tor setzt du nun m_pDialog = pDialog;. Jetzt ist m_pDialog initialisiert und du kannst m_pDialog verwenden.</p>
<p>MFG<br />
Kai</p>
]]></description><link>https://www.c-plusplus.net/forum/post/445924</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/445924</guid><dc:creator><![CDATA[KaiE]]></dc:creator><pubDate>Wed, 28 Jan 2004 10:06:11 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger auf Dialogklasse aus eigener Klasse on Wed, 28 Jan 2004 10:04:43 GMT]]></title><description><![CDATA[<p>ist der dialog eine membervariable deiner eigenen klasse?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/445925</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/445925</guid><dc:creator><![CDATA[Sovok]]></dc:creator><pubDate>Wed, 28 Jan 2004 10:04:43 GMT</pubDate></item></channel></rss>