<?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[Reihenfolge bei CHILD Initialisierungen?]]></title><description><![CDATA[<p>Hallo!</p>
<p>Es scheint darauf anzukommen, wie ich die Initialisationen anordne.</p>
<pre><code class="language-cpp">CreateWindowEx(WS_EX_DLGMODALFRAME, &quot;Static&quot;, &quot;Server process:&quot;, WS_CHILD | WS_VISIBLE | SS_CENTER, 0, 0, 200, 20, windowHandle, 0, instanceHandle, 0);
	CreateWindowEx(WS_EX_DLGMODALFRAME, &quot;Static&quot;, &quot;Kick message:&quot;, WS_CHILD | WS_VISIBLE | SS_CENTER, 0, 40, 200, 20, windowHandle, 0, instanceHandle, 0);
	CreateWindowEx(WS_EX_DLGMODALFRAME, &quot;Static&quot;, &quot;Check interval in seconds:&quot;, WS_CHILD | WS_VISIBLE | SS_CENTER, 0, 80, 200, 20, windowHandle, 0, instanceHandle, 0);
	CreateWindowEx(WS_EX_DLGMODALFRAME, &quot;Static&quot;, &quot;IP's and name tags:&quot;, WS_CHILD | WS_VISIBLE | SS_CENTER, 21, 140, 155, 20, windowHandle, 0, instanceHandle, 0);
	CreateWindowEx(WS_EX_DLGMODALFRAME, &quot;Static&quot;, &quot;Server console:&quot;, WS_CHILD | WS_VISIBLE | SS_CENTER, 0, 410, 200, 20, windowHandle, 0, instanceHandle, 0);
	SendMessage(editFieldHandles[3], EM_LIMITTEXT, 31999, 0);

	editFieldHandles[0] = CreateWindowEx(WS_EX_CLIENTEDGE, &quot;Edit&quot;, 0, WS_CHILD | WS_VISIBLE | SS_CENTER, 0, 20, 200, 20, windowHandle, 0, instanceHandle, 0);
	editFieldHandles[1] = CreateWindowEx(WS_EX_CLIENTEDGE, &quot;Edit&quot;, 0, WS_CHILD | WS_VISIBLE | SS_CENTER, 0, 60, 200, 20, windowHandle, 0, instanceHandle, 0);
	editFieldHandles[2] = CreateWindowEx(WS_EX_CLIENTEDGE, &quot;Edit&quot;, 0, WS_CHILD | WS_VISIBLE | SS_CENTER, 0, 100, 200, 20, windowHandle, 0, instanceHandle, 0);
	editFieldHandles[3] = CreateWindowEx(WS_EX_CLIENTEDGE, &quot;Edit&quot;, 0, WS_CHILD | WS_VISIBLE | WS_VSCROLL | SS_CENTER | ES_MULTILINE, 20, 160, 155, 150, windowHandle, 0, instanceHandle, 0);
	editFieldHandles[4] = CreateWindowEx(WS_EX_CLIENTEDGE, &quot;Edit&quot;, 0, WS_CHILD | WS_VISIBLE | SS_CENTER | ES_AUTOHSCROLL, 0, 430, 200, 20, windowHandle, 0, instanceHandle, 0);

	buttonHandles[0] = CreateWindow(&quot;Button&quot;, &quot;--&gt;  APPLY SETTINGS  &lt;--&quot;, WS_CHILD | WS_VISIBLE | SS_CENTER, 10, 330, 175, 20, windowHandle, 0, instanceHandle, 0);
	buttonHandles[1] = CreateWindow(&quot;Button&quot;, &quot;RUN&quot;, WS_CHILD | WS_VISIBLE | SS_CENTER, 20, 355, 60, 20, windowHandle, 0, instanceHandle, 0);
	buttonHandles[2] = CreateWindow(&quot;Button&quot;, &quot;STOP&quot;, WS_CHILD | WS_VISIBLE | SS_CENTER, 115, 355, 60, 20, windowHandle, 0, instanceHandle, 0);
	buttonHandles[3] = CreateWindow(&quot;Button&quot;, &quot;Send&quot;, WS_CHILD | WS_VISIBLE | SS_CENTER, 0, 450, 200, 20, windowHandle, 0, instanceHandle, 0);

	labelHandle = CreateWindowEx(WS_EX_DLGMODALFRAME, &quot;Static&quot;, 0, WS_CHILD | WS_VISIBLE | SS_CENTER, 0, 390, 200, 20, windowHandle, 0, instanceHandle, 0);
</code></pre>
<p>Wenn ich nun aber</p>
<pre><code class="language-cpp">EnableWindow(buttonHandles[3], false);
</code></pre>
<p>schreibe, wird nicht der letzte Button sondern &quot;labelHandle&quot; deaktiviert?Keinen Plan warum, wenn ich die Initialisationen vertausche, kommen komische Dinge zustande...</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/180550/reihenfolge-bei-child-initialisierungen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 09 Jul 2026 05:25:30 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/180550.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 04 May 2007 01:53:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Reihenfolge bei CHILD Initialisierungen? on Fri, 04 May 2007 01:53:40 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Es scheint darauf anzukommen, wie ich die Initialisationen anordne.</p>
<pre><code class="language-cpp">CreateWindowEx(WS_EX_DLGMODALFRAME, &quot;Static&quot;, &quot;Server process:&quot;, WS_CHILD | WS_VISIBLE | SS_CENTER, 0, 0, 200, 20, windowHandle, 0, instanceHandle, 0);
	CreateWindowEx(WS_EX_DLGMODALFRAME, &quot;Static&quot;, &quot;Kick message:&quot;, WS_CHILD | WS_VISIBLE | SS_CENTER, 0, 40, 200, 20, windowHandle, 0, instanceHandle, 0);
	CreateWindowEx(WS_EX_DLGMODALFRAME, &quot;Static&quot;, &quot;Check interval in seconds:&quot;, WS_CHILD | WS_VISIBLE | SS_CENTER, 0, 80, 200, 20, windowHandle, 0, instanceHandle, 0);
	CreateWindowEx(WS_EX_DLGMODALFRAME, &quot;Static&quot;, &quot;IP's and name tags:&quot;, WS_CHILD | WS_VISIBLE | SS_CENTER, 21, 140, 155, 20, windowHandle, 0, instanceHandle, 0);
	CreateWindowEx(WS_EX_DLGMODALFRAME, &quot;Static&quot;, &quot;Server console:&quot;, WS_CHILD | WS_VISIBLE | SS_CENTER, 0, 410, 200, 20, windowHandle, 0, instanceHandle, 0);
	SendMessage(editFieldHandles[3], EM_LIMITTEXT, 31999, 0);

	editFieldHandles[0] = CreateWindowEx(WS_EX_CLIENTEDGE, &quot;Edit&quot;, 0, WS_CHILD | WS_VISIBLE | SS_CENTER, 0, 20, 200, 20, windowHandle, 0, instanceHandle, 0);
	editFieldHandles[1] = CreateWindowEx(WS_EX_CLIENTEDGE, &quot;Edit&quot;, 0, WS_CHILD | WS_VISIBLE | SS_CENTER, 0, 60, 200, 20, windowHandle, 0, instanceHandle, 0);
	editFieldHandles[2] = CreateWindowEx(WS_EX_CLIENTEDGE, &quot;Edit&quot;, 0, WS_CHILD | WS_VISIBLE | SS_CENTER, 0, 100, 200, 20, windowHandle, 0, instanceHandle, 0);
	editFieldHandles[3] = CreateWindowEx(WS_EX_CLIENTEDGE, &quot;Edit&quot;, 0, WS_CHILD | WS_VISIBLE | WS_VSCROLL | SS_CENTER | ES_MULTILINE, 20, 160, 155, 150, windowHandle, 0, instanceHandle, 0);
	editFieldHandles[4] = CreateWindowEx(WS_EX_CLIENTEDGE, &quot;Edit&quot;, 0, WS_CHILD | WS_VISIBLE | SS_CENTER | ES_AUTOHSCROLL, 0, 430, 200, 20, windowHandle, 0, instanceHandle, 0);

	buttonHandles[0] = CreateWindow(&quot;Button&quot;, &quot;--&gt;  APPLY SETTINGS  &lt;--&quot;, WS_CHILD | WS_VISIBLE | SS_CENTER, 10, 330, 175, 20, windowHandle, 0, instanceHandle, 0);
	buttonHandles[1] = CreateWindow(&quot;Button&quot;, &quot;RUN&quot;, WS_CHILD | WS_VISIBLE | SS_CENTER, 20, 355, 60, 20, windowHandle, 0, instanceHandle, 0);
	buttonHandles[2] = CreateWindow(&quot;Button&quot;, &quot;STOP&quot;, WS_CHILD | WS_VISIBLE | SS_CENTER, 115, 355, 60, 20, windowHandle, 0, instanceHandle, 0);
	buttonHandles[3] = CreateWindow(&quot;Button&quot;, &quot;Send&quot;, WS_CHILD | WS_VISIBLE | SS_CENTER, 0, 450, 200, 20, windowHandle, 0, instanceHandle, 0);

	labelHandle = CreateWindowEx(WS_EX_DLGMODALFRAME, &quot;Static&quot;, 0, WS_CHILD | WS_VISIBLE | SS_CENTER, 0, 390, 200, 20, windowHandle, 0, instanceHandle, 0);
</code></pre>
<p>Wenn ich nun aber</p>
<pre><code class="language-cpp">EnableWindow(buttonHandles[3], false);
</code></pre>
<p>schreibe, wird nicht der letzte Button sondern &quot;labelHandle&quot; deaktiviert?Keinen Plan warum, wenn ich die Initialisationen vertausche, kommen komische Dinge zustande...</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1278480</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1278480</guid><dc:creator><![CDATA[ceplusplus]]></dc:creator><pubDate>Fri, 04 May 2007 01:53:40 GMT</pubDate></item><item><title><![CDATA[Reply to Reihenfolge bei CHILD Initialisierungen? on Fri, 04 May 2007 04:20:23 GMT]]></title><description><![CDATA[<p>Wie ist denn buttonHandles deklariert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1278486</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1278486</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Fri, 04 May 2007 04:20:23 GMT</pubDate></item><item><title><![CDATA[Reply to Reihenfolge bei CHILD Initialisierungen? on Fri, 04 May 2007 12:54:36 GMT]]></title><description><![CDATA[<p>Wie alle anderen auch...</p>
<pre><code class="language-cpp">HWND buttonHandles[3];
</code></pre>
<p>MfG</p>
<p>EDIT:<br />
Selbst, wenn ich buttonHandles[3] kein Handle zuweise, jedoch EnableWindow dafür ausführe, passiert trotzdem dasselbe. labelHandle wird &quot;angesprochen&quot;...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1278781</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1278781</guid><dc:creator><![CDATA[ceplusplus]]></dc:creator><pubDate>Fri, 04 May 2007 12:54:36 GMT</pubDate></item><item><title><![CDATA[Reply to Reihenfolge bei CHILD Initialisierungen? on Fri, 04 May 2007 13:19:55 GMT]]></title><description><![CDATA[<p>Sollte sein :</p>
<pre><code class="language-cpp">// Vier Elemente, Index 0,1,2,3
HWND buttonHandles[4];
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1278795</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1278795</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 04 May 2007 13:19:55 GMT</pubDate></item><item><title><![CDATA[Reply to Reihenfolge bei CHILD Initialisierungen? on Fri, 04 May 2007 14:27:52 GMT]]></title><description><![CDATA[<p>Das passiert, wenn man völlig übermüdet um 4 Uhr in der Früh an einem Projekt weiterbaut.</p>
<p>Ist mir scheisspeinlich!</p>
<p>Danke!<br />
MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1278837</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1278837</guid><dc:creator><![CDATA[ceplusplus]]></dc:creator><pubDate>Fri, 04 May 2007 14:27:52 GMT</pubDate></item></channel></rss>