<?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[Eigene Kompos und Scrollbars]]></title><description><![CDATA[<p>Hi mal wieder,</p>
<p>ich hab ne Kompo von TWinControl abgeleitet und würde der gerne ein paar Scrollbalken verpassen. Da das wahrscheinlich nur mit API gehen wird hab ich im Konstruktor Der Kompo folgendes versucht:</p>
<pre><code class="language-cpp">SetWindowLong(Handle, GWL_STYLE, WS_VSCROLL);
</code></pre>
<p>Wenn ich die Kompo jetzt auf ein Formular ziehe, kommt folgende Fehlermeldung:</p>
<p>&quot;Element '' hat kein übergeordnetes Fenster.&quot;</p>
<p>Hört sich an, als hätte die Kompo noch kein Handle bekommen.</p>
<p>Wo soll ich die Funktion denn sonst aufrufen?</p>
<p>Oder liege ich mit meinen Versuchen ganz falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/77370/eigene-kompos-und-scrollbars</link><generator>RSS for Node</generator><lastBuildDate>Mon, 29 Jun 2026 08:21:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/77370.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 20 Jun 2004 16:17:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Eigene Kompos und Scrollbars on Sun, 20 Jun 2004 19:03:49 GMT]]></title><description><![CDATA[<p>Hi mal wieder,</p>
<p>ich hab ne Kompo von TWinControl abgeleitet und würde der gerne ein paar Scrollbalken verpassen. Da das wahrscheinlich nur mit API gehen wird hab ich im Konstruktor Der Kompo folgendes versucht:</p>
<pre><code class="language-cpp">SetWindowLong(Handle, GWL_STYLE, WS_VSCROLL);
</code></pre>
<p>Wenn ich die Kompo jetzt auf ein Formular ziehe, kommt folgende Fehlermeldung:</p>
<p>&quot;Element '' hat kein übergeordnetes Fenster.&quot;</p>
<p>Hört sich an, als hätte die Kompo noch kein Handle bekommen.</p>
<p>Wo soll ich die Funktion denn sonst aufrufen?</p>
<p>Oder liege ich mit meinen Versuchen ganz falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/544357</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/544357</guid><dc:creator><![CDATA[Eßer]]></dc:creator><pubDate>Sun, 20 Jun 2004 19:03:49 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Kompos und Scrollbars on Sun, 20 Jun 2004 17:06:46 GMT]]></title><description><![CDATA[<p>Sorry, mein Fehler.</p>
<p>Schon klar, ich muss das ganze in der CreateWnd() machen und Die vorherigen values berücksichtigen:</p>
<pre><code class="language-cpp">inherited::CreateWnd();
SetWindowLong(Handle, GWL_STYLE, GetWindowLong(Handle, GWL_STYLE) | WS_VSCROLL);
</code></pre>
<p>Mann sieht jetzt aber die ScrollBars erst, wenn z.B. die Größe der Kompo 1 mal verändert wurde. Es sieht also so aus, als würde zunächst nur die geerbte CreateWnd aufgerufen. Ich hab nun versucht, CreateWnd im Ctor aufzurufen, das führ aber wieder zu der bekannten Fehlermeldung &quot;Element '' hat kein übergeordnetes Fenster.&quot;.</p>
<p>Wo muss ich CreateWnd aufrufen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/544396</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/544396</guid><dc:creator><![CDATA[Eßer]]></dc:creator><pubDate>Sun, 20 Jun 2004 17:06:46 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Kompos und Scrollbars on Mon, 21 Jun 2004 06:10:48 GMT]]></title><description><![CDATA[<p>Muss man dazu nicht CreateParams() überschreiben? Bin mir nicht sicher, ob das bei Komponenten ebenfalls so funktioniert, aber schau Dir mal folgendes an:</p>
<p><a href="http://www.bcbdev.com/faqs/faq9.htm" rel="nofollow">http://www.bcbdev.com/faqs/faq9.htm</a><br />
<a href="http://www.bcbdev.com/faqs/faq10.htm" rel="nofollow">http://www.bcbdev.com/faqs/faq10.htm</a></p>
<p>Grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/544616</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/544616</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 21 Jun 2004 06:10:48 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Kompos und Scrollbars on Mon, 21 Jun 2004 12:18:08 GMT]]></title><description><![CDATA[<p>Jo so klappt's, Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/544875</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/544875</guid><dc:creator><![CDATA[Eßer]]></dc:creator><pubDate>Mon, 21 Jun 2004 12:18:08 GMT</pubDate></item></channel></rss>