<?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[ID eines momentan aktiven Dialogs ermitteln]]></title><description><![CDATA[<p>Hi,</p>
<p>ich habe in einem Programm eine ganze Reihe von nichtmodalen Dialogen derselben Dialogklasse, die also identisch aussehen, aber deren Membervariablen mit unterschiedlichen Werten gefüllt sind. Ein solcher Dialog verfügt über einen Button &quot;Aktualisieren&quot;, der die Ansicht unter Verwendung der Membervariablen des Dialogs aktualisiert. Sind jetzt mehrere Dialoge gleichzeitig geöffnet, möchte ich natürlich, dass nur die Werte des Dialogs für die Aktualisierung verwendet werden, in dem ich auf Aktualisieren geklickt habe.<br />
Der langen Rede kurzer Sinn: ich möchte in meiner Methode &quot;OnAktualisieren&quot; die ID des Dialogs herausfinden, in welchem der entsprechende Button gedrückt wurde.</p>
<p>Habe es mit</p>
<pre><code class="language-cpp">GetActiveWindow()-&gt;GetDlgCtrlID()
</code></pre>
<p>versucht, allerdings liefert mir das immer 0 zurück.</p>
<p>Danke vorabe für eure Hilfe.<br />
Nanuq</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/140953/id-eines-momentan-aktiven-dialogs-ermitteln</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Jul 2026 15:55:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/140953.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 18 Mar 2006 12:59:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ID eines momentan aktiven Dialogs ermitteln on Sat, 18 Mar 2006 17:25:06 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich habe in einem Programm eine ganze Reihe von nichtmodalen Dialogen derselben Dialogklasse, die also identisch aussehen, aber deren Membervariablen mit unterschiedlichen Werten gefüllt sind. Ein solcher Dialog verfügt über einen Button &quot;Aktualisieren&quot;, der die Ansicht unter Verwendung der Membervariablen des Dialogs aktualisiert. Sind jetzt mehrere Dialoge gleichzeitig geöffnet, möchte ich natürlich, dass nur die Werte des Dialogs für die Aktualisierung verwendet werden, in dem ich auf Aktualisieren geklickt habe.<br />
Der langen Rede kurzer Sinn: ich möchte in meiner Methode &quot;OnAktualisieren&quot; die ID des Dialogs herausfinden, in welchem der entsprechende Button gedrückt wurde.</p>
<p>Habe es mit</p>
<pre><code class="language-cpp">GetActiveWindow()-&gt;GetDlgCtrlID()
</code></pre>
<p>versucht, allerdings liefert mir das immer 0 zurück.</p>
<p>Danke vorabe für eure Hilfe.<br />
Nanuq</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1018966</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1018966</guid><dc:creator><![CDATA[Nanuq]]></dc:creator><pubDate>Sat, 18 Mar 2006 17:25:06 GMT</pubDate></item><item><title><![CDATA[Reply to ID eines momentan aktiven Dialogs ermitteln on Sun, 19 Mar 2006 10:19:43 GMT]]></title><description><![CDATA[<p>...kein Wunder, dass keiner antwortet, wenn ich so einen Blödsinn frage <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="🙄"
    /><br />
Die von mir gesuchte ID des Dialogs kommt natürlich nicht vom Dialog selbst, sondern er erhält sie über den Menüeintrag, über den ich ihn aufrufe. Ich kann ihm seine individuelle ID also im Konstruktor mitgeben und dann ist es eigentlich nicht mehr wirklich schwierig, auf sie zuzugreifen <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>
<p>Das nur als kurzer Erklärungsversuch für meine blöde Frage.</p>
<p>Hat sich also alles erledigt, ich versinke freiwillig im Boden vor Scham...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1019516</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1019516</guid><dc:creator><![CDATA[Nanuq]]></dc:creator><pubDate>Sun, 19 Mar 2006 10:19:43 GMT</pubDate></item></channel></rss>