<?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[Position eines Buttons im Dialog bestimmen]]></title><description><![CDATA[<p>Hallo wie bekomme ich die Koordinaten eines Buttons relativ zu dem Dialog in dem er sich befindet, also Dialog = Parent, Button = Child. Also wenn ich nun:</p>
<pre><code class="language-cpp">MoveWindows(ButtonHandle, x, y, breite, hoehe, TRUE);
</code></pre>
<p>eingebe, dann wird der Button ja in der Clientarea an diese Position geschoben, leider hab ich noch nicht in Erfahrung bringen können wie man nun an diese Koordinaten rankommt.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/211101/position-eines-buttons-im-dialog-bestimmen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Apr 2026 15:24:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/211101.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 18 Apr 2008 18:37:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Position eines Buttons im Dialog bestimmen on Fri, 18 Apr 2008 18:37:19 GMT]]></title><description><![CDATA[<p>Hallo wie bekomme ich die Koordinaten eines Buttons relativ zu dem Dialog in dem er sich befindet, also Dialog = Parent, Button = Child. Also wenn ich nun:</p>
<pre><code class="language-cpp">MoveWindows(ButtonHandle, x, y, breite, hoehe, TRUE);
</code></pre>
<p>eingebe, dann wird der Button ja in der Clientarea an diese Position geschoben, leider hab ich noch nicht in Erfahrung bringen können wie man nun an diese Koordinaten rankommt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1494355</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1494355</guid><dc:creator><![CDATA[Spagetti]]></dc:creator><pubDate>Fri, 18 Apr 2008 18:37:19 GMT</pubDate></item><item><title><![CDATA[Reply to Position eines Buttons im Dialog bestimmen on Fri, 18 Apr 2008 18:43:41 GMT]]></title><description><![CDATA[<p>GetWindowRect, ScreenToClient</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1494357</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1494357</guid><dc:creator><![CDATA[&#x2F;&#x2F;&#x2F;&#x2F;&#x2F;&#x2F;&#x2F;&#x2F;&#x2F;&#x2F;&#x2F;&#x2F;&#x2F;&#x2F;]]></dc:creator><pubDate>Fri, 18 Apr 2008 18:43:41 GMT</pubDate></item><item><title><![CDATA[Reply to Position eines Buttons im Dialog bestimmen on Fri, 18 Apr 2008 18:47:06 GMT]]></title><description><![CDATA[<p>MapDialogRect</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1494360</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1494360</guid><dc:creator><![CDATA[rofler]]></dc:creator><pubDate>Fri, 18 Apr 2008 18:47:06 GMT</pubDate></item><item><title><![CDATA[Reply to Position eines Buttons im Dialog bestimmen on Fri, 18 Apr 2008 18:48:31 GMT]]></title><description><![CDATA[<p>rofler schrieb:</p>
<blockquote>
<p>MapDialogRect</p>
</blockquote>
<p>Quatsch</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1494362</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1494362</guid><dc:creator><![CDATA[meker]]></dc:creator><pubDate>Fri, 18 Apr 2008 18:48:31 GMT</pubDate></item><item><title><![CDATA[Reply to Position eines Buttons im Dialog bestimmen on Fri, 18 Apr 2008 18:49:31 GMT]]></title><description><![CDATA[<p>Hör auf mich zu faken. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1494363</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1494363</guid><dc:creator><![CDATA[rofler]]></dc:creator><pubDate>Fri, 18 Apr 2008 18:49:31 GMT</pubDate></item><item><title><![CDATA[Reply to Position eines Buttons im Dialog bestimmen on Fri, 18 Apr 2008 19:18:03 GMT]]></title><description><![CDATA[<p>Ok Leute kein Streit, ich habs jetzt so gemacht und es klappt:</p>
<pre><code class="language-cpp">RECT GetChildtoParentRect(HWND hParent, HWND hChild){

	POINT			pt;
	RECT			rc;
	int			height, widht;

	GetWindowRect(hChild, &amp;rc);
	height = rc.bottom - rc.top;
	widht = rc.right -rc.left;
	pt.x = rc.left;
	pt.y = rc.top;
	ScreenToClient(hParent, &amp;pt);
	rc.top = pt.y;
	rc.bottom = pt.y + height;
	rc.right = pt.x;
	rc.left = pt.x + widht;
	return rc;
}
</code></pre>
<p>Danke für die Hilfe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1494372</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1494372</guid><dc:creator><![CDATA[Spagetti]]></dc:creator><pubDate>Fri, 18 Apr 2008 19:18:03 GMT</pubDate></item><item><title><![CDATA[Reply to Position eines Buttons im Dialog bestimmen on Fri, 18 Apr 2008 19:20:09 GMT]]></title><description><![CDATA[<p>lieber MapWindowPoints</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1494374</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1494374</guid><dc:creator><![CDATA[-.-]]></dc:creator><pubDate>Fri, 18 Apr 2008 19:20:09 GMT</pubDate></item></channel></rss>