<?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[Steuerelementgröße an Child-Fenster anpassen]]></title><description><![CDATA[<p>Ich möchte in das Child-Fenster einer MDI-Anwendung ein (ActiveX-)Steuerelement (MS FlexGridControl) bringen, das sich immer der Größe des Child-Fensters anpasst, sodass dies immer vollständig ausgefüllt ist (wie z.B. bei Excel).</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/48279/steuerelementgröße-an-child-fenster-anpassen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 02:00:18 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/48279.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 07 Sep 2003 14:20:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Steuerelementgröße an Child-Fenster anpassen on Sun, 07 Sep 2003 14:20:17 GMT]]></title><description><![CDATA[<p>Ich möchte in das Child-Fenster einer MDI-Anwendung ein (ActiveX-)Steuerelement (MS FlexGridControl) bringen, das sich immer der Größe des Child-Fensters anpasst, sodass dies immer vollständig ausgefüllt ist (wie z.B. bei Excel).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/348973</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/348973</guid><dc:creator><![CDATA[#?]]></dc:creator><pubDate>Sun, 07 Sep 2003 14:20:17 GMT</pubDate></item><item><title><![CDATA[Reply to Steuerelementgröße an Child-Fenster anpassen on Mon, 08 Sep 2003 07:44:37 GMT]]></title><description><![CDATA[<p>Guckst du hier in FAQ:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39118" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic.php?t=39118</a><br />
(der weiterführende Link und da ganz unten)<br />
Oder du schreibst das selber, z.B. mit CWnd::GetClientRect die Grösse vom Child-Dialog bestimmen und dann mit MoveWindow(...) das FlexGrid anpassen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/349303</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/349303</guid><dc:creator><![CDATA[isabeau]]></dc:creator><pubDate>Mon, 08 Sep 2003 07:44:37 GMT</pubDate></item><item><title><![CDATA[Reply to Steuerelementgröße an Child-Fenster anpassen on Mon, 08 Sep 2003 08:23:26 GMT]]></title><description><![CDATA[<p>Danke für den Tipp! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Ein Problem bleibt aber noch bestehen: Das FlexGrid ist ja selbst auf einer Dialogressource und könnte ja nur so gros werden wie Dialogressource ist. Daher suche ich nach einem Weg um diese auch der Größe vom Child-Fenster anzupassen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/349337</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/349337</guid><dc:creator><![CDATA[#?]]></dc:creator><pubDate>Mon, 08 Sep 2003 08:23:26 GMT</pubDate></item><item><title><![CDATA[Reply to Steuerelementgröße an Child-Fenster anpassen on Mon, 08 Sep 2003 09:08:57 GMT]]></title><description><![CDATA[<p>isabeau schrieb:</p>
<blockquote>
<p><strong>Oder du schreibst das selber, z.B. mit CWnd::GetClientRect die Grösse vom Child-Dialog bestimmen und dann mit MoveWindow(...) das FlexGrid anpassen.</strong></p>
</blockquote>
<p>Ist das das Problem ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/349360</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/349360</guid><dc:creator><![CDATA[isabeau]]></dc:creator><pubDate>Mon, 08 Sep 2003 09:08:57 GMT</pubDate></item><item><title><![CDATA[Reply to Steuerelementgröße an Child-Fenster anpassen on Mon, 08 Sep 2003 09:24:04 GMT]]></title><description><![CDATA[<p>Natürlich, ich möchte das FlexGrid der Größe des Child-Fensters anpassen. Aber, meine Frage war, geht das überhaupt, ohne die Größe der Dialog<em>ressource</em> zu verändern. Das FlexGrid ist ja sozusagen in ihr <em>gefangen</em>. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/349373</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/349373</guid><dc:creator><![CDATA[#?]]></dc:creator><pubDate>Mon, 08 Sep 2003 09:24:04 GMT</pubDate></item><item><title><![CDATA[Reply to Steuerelementgröße an Child-Fenster anpassen on Mon, 08 Sep 2003 09:46:54 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f4a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--light_bulb"
      title=":bulb:"
      alt="💡"
    /></p>
<p>Könnte man diese ganze Problematik nicht einfach umgehen, indem man das FlexGrid nicht mithilfe von <strong>CFormView</strong> einbindet sondern alleine.<br />
Es besteht ja die Möglichkeit beim Assistenten die Ansichtsklasse zu wählen (in meinem Fall war es <strong>CFormView</strong>). Es gibt da aber auch <strong>z.B. CeditView</strong>, wodurch sich das ganze Child-Fenster wie eine riesige Textbox verhält. Ginge so etwas auch mit FlexGrid, denn dann bräuchte ich mich anscheinend nicht mehr mit der <em>Größe</em> herumärgern?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/349390</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/349390</guid><dc:creator><![CDATA[#?]]></dc:creator><pubDate>Mon, 08 Sep 2003 09:46:54 GMT</pubDate></item><item><title><![CDATA[Reply to Steuerelementgröße an Child-Fenster anpassen on Wed, 10 Sep 2003 18:22:37 GMT]]></title><description><![CDATA[<p>Noch mal danke für die Hilfe, das Problem ist nun gelöst. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
Anscheinend spielt die Größe der Dialogressource keine Rolle und wirkt sich auch nicht einschränkend auf das FlexGrid aus. Der Quelltext sieht nun so aus:</p>
<pre><code class="language-cpp">void CMyAppView::OnPaint() 
{
    CPaintDC dc(this);

    if(GetSafeHwnd())
    {
        CRect rect;
        GetClientRect(rect);

        m_ctlFGrid.MoveWindow(rect);
    }
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/351157</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/351157</guid><dc:creator><![CDATA[#?]]></dc:creator><pubDate>Wed, 10 Sep 2003 18:22:37 GMT</pubDate></item></channel></rss>