<?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[Zugriff auf Dialogelemente aus Funktion]]></title><description><![CDATA[<p>Hallo,</p>
<p>auf meinem Dialog habe ich ein Statusfenster, welches ich unter (Button 'RUN')</p>
<pre><code>void CAttitude_3Dlg::OnRUN()
</code></pre>
<p>mit</p>
<pre><code>SetDlgItemText(IDC_APP_STATUS,&quot;TEST&quot;);
</code></pre>
<p>beschreibe .. funktioniert wunderbar! Versuche ich jedoch das ganze von einer separat definierten Funktion aufzurufen, meldet er</p>
<blockquote>
<p>Funktion akzeptiert keine 2 Parameter</p>
</blockquote>
<p>Wie kann ich meine Funktion in 'CAttitude_3Dlg' einbinden, damit ich auf die Elemente wie gewohnt zugreifen kann?</p>
<p>Gruß<br />
Michael</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/150887/zugriff-auf-dialogelemente-aus-funktion</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Jul 2026 19:45:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/150887.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 21 Jun 2006 08:59:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zugriff auf Dialogelemente aus Funktion on Wed, 21 Jun 2006 08:59:56 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>auf meinem Dialog habe ich ein Statusfenster, welches ich unter (Button 'RUN')</p>
<pre><code>void CAttitude_3Dlg::OnRUN()
</code></pre>
<p>mit</p>
<pre><code>SetDlgItemText(IDC_APP_STATUS,&quot;TEST&quot;);
</code></pre>
<p>beschreibe .. funktioniert wunderbar! Versuche ich jedoch das ganze von einer separat definierten Funktion aufzurufen, meldet er</p>
<blockquote>
<p>Funktion akzeptiert keine 2 Parameter</p>
</blockquote>
<p>Wie kann ich meine Funktion in 'CAttitude_3Dlg' einbinden, damit ich auf die Elemente wie gewohnt zugreifen kann?</p>
<p>Gruß<br />
Michael</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1081877</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1081877</guid><dc:creator><![CDATA[daMike]]></dc:creator><pubDate>Wed, 21 Jun 2006 08:59:56 GMT</pubDate></item><item><title><![CDATA[Reply to Zugriff auf Dialogelemente aus Funktion on Wed, 21 Jun 2006 10:22:09 GMT]]></title><description><![CDATA[<p>SetDlgItemText() ist eine Methode von CWnd (und damit auch von CDialog). Und Deine Funktion ist mit Sicherheit keine Methode Deines von CDialog abgeleiteten Dialoges.<br />
Also versucht der Compiler es mit</p>
<pre><code>BOOL SetDlgItemText(
  HWND hDlg,         // handle of dialog box
  int nIDDlgItem,    // identifier of control
  LPCTSTR lpString   // text to set
);
</code></pre>
<p>und das sind eindeutig 3 Parameter......</p>
<p>Spendier Deinem Dialog eine public SetStatusText()-Methode, die den Text setzt und rufe diese aus Deiner Funktion auf. Dazu benötigst Du natürlich in Deiner Funktion einen einen Pointer oder eine Referenz auf Deinen Dialog.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1081944</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1081944</guid><dc:creator><![CDATA[jencas]]></dc:creator><pubDate>Wed, 21 Jun 2006 10:22:09 GMT</pubDate></item><item><title><![CDATA[Reply to Zugriff auf Dialogelemente aus Funktion on Wed, 21 Jun 2006 12:19:43 GMT]]></title><description><![CDATA[<p>Hm.. du kannst entweder die Funktion deinem Dialog hinzufügen (also als Memberfunktion... wenn du das willst!) oder mit</p>
<pre><code class="language-cpp">// Gilt nur, wenn der Dlg in dem sich das Ctrl befindet der Hauptdialog ist! An sonnsten muss du einen Pointer im Konstruktor odg. mit übergeben!
AfxGetMainWnd()-&gt;SetDlgItemText(IDC_APP_STATUS, &quot;TEST&quot;);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1082051</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1082051</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Wed, 21 Jun 2006 12:19:43 GMT</pubDate></item><item><title><![CDATA[Reply to Zugriff auf Dialogelemente aus Funktion on Thu, 22 Jun 2006 08:53:45 GMT]]></title><description><![CDATA[<p>Besten Dank!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1082741</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1082741</guid><dc:creator><![CDATA[daMike]]></dc:creator><pubDate>Thu, 22 Jun 2006 08:53:45 GMT</pubDate></item></channel></rss>