<?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[TabSheet aus DLL laden]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich habe ein kleines Problem mit der Anzeige eines TabSheets aus einer DLL im Formular der Anwendung.</p>
<p>Hier ist der Code den ich verwende (aus der DLL):</p>
<pre><code>extern &quot;C&quot; __declspec (dllexport) void pluginStart (TFormMain *formEXE) {
    TRect R;
    FormDLL = new TFormDLL (NULL);
    SetParent (FormDLL-&gt;TabSheet1-&gt;Handle, formEXE-&gt;Handle);
    GetClientRect (formEXE-&gt;Handle, &amp;R);
    MoveWindow (FormDLL-&gt;TabSheet1-&gt;Handle, R.Left, R.Top, R.Right, R.Bottom, true);
    ShowWindow (FormDLL-&gt;TabSheet1-&gt;Handle, SW_SHOWNORMAL);
}
</code></pre>
<p>Ist (fast) so gelöst wie in den FAQs, und wenn ich statt dem TabSheet beispielsweise einen Button oder das PageControl verwende funktioniert es auch.</p>
<p>Aber das Formular der Anwendung hat bereits ein PageControl, zu diesem soll dann das TabSheet der DLL hinzugefügt werden. (Das PageControl der Anwendung als Parent für das TabSheet zu setzen funktioniert auch nicht.)</p>
<p>Danke für jeden Hinweis,<br />
stemue</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/83195/tabsheet-aus-dll-laden</link><generator>RSS for Node</generator><lastBuildDate>Wed, 01 Jul 2026 21:16:18 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/83195.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 18 Aug 2004 14:09:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to TabSheet aus DLL laden on Wed, 18 Aug 2004 14:09:53 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich habe ein kleines Problem mit der Anzeige eines TabSheets aus einer DLL im Formular der Anwendung.</p>
<p>Hier ist der Code den ich verwende (aus der DLL):</p>
<pre><code>extern &quot;C&quot; __declspec (dllexport) void pluginStart (TFormMain *formEXE) {
    TRect R;
    FormDLL = new TFormDLL (NULL);
    SetParent (FormDLL-&gt;TabSheet1-&gt;Handle, formEXE-&gt;Handle);
    GetClientRect (formEXE-&gt;Handle, &amp;R);
    MoveWindow (FormDLL-&gt;TabSheet1-&gt;Handle, R.Left, R.Top, R.Right, R.Bottom, true);
    ShowWindow (FormDLL-&gt;TabSheet1-&gt;Handle, SW_SHOWNORMAL);
}
</code></pre>
<p>Ist (fast) so gelöst wie in den FAQs, und wenn ich statt dem TabSheet beispielsweise einen Button oder das PageControl verwende funktioniert es auch.</p>
<p>Aber das Formular der Anwendung hat bereits ein PageControl, zu diesem soll dann das TabSheet der DLL hinzugefügt werden. (Das PageControl der Anwendung als Parent für das TabSheet zu setzen funktioniert auch nicht.)</p>
<p>Danke für jeden Hinweis,<br />
stemue</p>
]]></description><link>https://www.c-plusplus.net/forum/post/585476</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/585476</guid><dc:creator><![CDATA[stemue]]></dc:creator><pubDate>Wed, 18 Aug 2004 14:09:53 GMT</pubDate></item><item><title><![CDATA[Reply to TabSheet aus DLL laden on Wed, 18 Aug 2004 19:21:50 GMT]]></title><description><![CDATA[<p>Hab die Lösung gefunden, einfach</p>
<pre><code>FormDLL-&gt;TabSheet1-&gt;PageControl = formEXE-&gt;PageControl1;
</code></pre>
<p>MfG,<br />
stemue</p>
]]></description><link>https://www.c-plusplus.net/forum/post/585805</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/585805</guid><dc:creator><![CDATA[stemue]]></dc:creator><pubDate>Wed, 18 Aug 2004 19:21:50 GMT</pubDate></item></channel></rss>