<?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[Zeiger auf einen Vektor]]></title><description><![CDATA[<p>Also ich glaube ich brauche einen Zeiger auf einen Vektor zum lösen eines Problems in meinem Programm.<br />
Das Programm ist eine Graphische Benutzeroberfläche.<br />
Ich muss Texte und Zeichen darstellen dafür muss ich einen sogenannten Shadowscreen verwenden der im Hintergrund beschrieben wird, während der normale screen noch angezeigt wird und dafür hab ich mich für zwei idente Panels bzw. Images entschieden die ich entweder sichtbar bzw unsichtbar schalte.<br />
Soweit funktioniert es auch schon.<br />
Nun habe ich auch texte die blinkend angezeigt werden sollen, an sich kein Problem. Ich speichere diese in einen Vektor und zeige diese an zusätlich hab ich noch einen zweiten Vektor, der eigentliche das selbe für den Shadowscreen macht und jetzt is mein problem das ich diese via Zeiger umschalten möchte.<br />
Ich hätte hier gern auf Zeiger zurückgegriffen aber bei Vektoren kenn ich mich nicht so gut aus darum hoffe ich, dass mir einer von euch helfen kann.</p>
<p>Bei dem Panels bzw den Image hab ich es so gemacht und bei den Vektoren würd ichs auch gern so machen:</p>
<pre><code class="language-cpp">//zuweisung am Anfang
        Activepanel = Panel1;
        Inactivepanel = Panel2;
        Inactiveimage = Image1;
        Activeimage = Image2;
</code></pre>
<p>und so umgeschaltet</p>
<pre><code class="language-cpp">TPanel *help;
   TImage *helpimg;
   help = Activepanel;
   Activepanel = Inactivepanel;
   Inactivepanel = help;
   Activepanel-&gt;Show();
   Inactivepanel-&gt;Hide();
   helpimg = Activeimage;
   Activeimage = Inactiveimage;
   Inactiveimage = helpimg;
   Activeimage-&gt;Show();
   Inactiveimage-&gt;Hide();
</code></pre>
<p>Möchte mich schonmal im vorhinein Bedanken für hilfreiche antworten!<br />
MfG Harry</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/272234/zeiger-auf-einen-vektor</link><generator>RSS for Node</generator><lastBuildDate>Sat, 29 Aug 2026 00:09:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/272234.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 13 Aug 2010 07:24:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zeiger auf einen Vektor on Fri, 13 Aug 2010 07:24:47 GMT]]></title><description><![CDATA[<p>Also ich glaube ich brauche einen Zeiger auf einen Vektor zum lösen eines Problems in meinem Programm.<br />
Das Programm ist eine Graphische Benutzeroberfläche.<br />
Ich muss Texte und Zeichen darstellen dafür muss ich einen sogenannten Shadowscreen verwenden der im Hintergrund beschrieben wird, während der normale screen noch angezeigt wird und dafür hab ich mich für zwei idente Panels bzw. Images entschieden die ich entweder sichtbar bzw unsichtbar schalte.<br />
Soweit funktioniert es auch schon.<br />
Nun habe ich auch texte die blinkend angezeigt werden sollen, an sich kein Problem. Ich speichere diese in einen Vektor und zeige diese an zusätlich hab ich noch einen zweiten Vektor, der eigentliche das selbe für den Shadowscreen macht und jetzt is mein problem das ich diese via Zeiger umschalten möchte.<br />
Ich hätte hier gern auf Zeiger zurückgegriffen aber bei Vektoren kenn ich mich nicht so gut aus darum hoffe ich, dass mir einer von euch helfen kann.</p>
<p>Bei dem Panels bzw den Image hab ich es so gemacht und bei den Vektoren würd ichs auch gern so machen:</p>
<pre><code class="language-cpp">//zuweisung am Anfang
        Activepanel = Panel1;
        Inactivepanel = Panel2;
        Inactiveimage = Image1;
        Activeimage = Image2;
</code></pre>
<p>und so umgeschaltet</p>
<pre><code class="language-cpp">TPanel *help;
   TImage *helpimg;
   help = Activepanel;
   Activepanel = Inactivepanel;
   Inactivepanel = help;
   Activepanel-&gt;Show();
   Inactivepanel-&gt;Hide();
   helpimg = Activeimage;
   Activeimage = Inactiveimage;
   Inactiveimage = helpimg;
   Activeimage-&gt;Show();
   Inactiveimage-&gt;Hide();
</code></pre>
<p>Möchte mich schonmal im vorhinein Bedanken für hilfreiche antworten!<br />
MfG Harry</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1939511</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1939511</guid><dc:creator><![CDATA[harryshan]]></dc:creator><pubDate>Fri, 13 Aug 2010 07:24:47 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger auf einen Vektor on Fri, 13 Aug 2010 08:30:08 GMT]]></title><description><![CDATA[<p>Was hast du versucht und was klappt nicht?</p>
<p>Lars</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1939546</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1939546</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Fri, 13 Aug 2010 08:30:08 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger auf einen Vektor on Fri, 13 Aug 2010 08:39:26 GMT]]></title><description><![CDATA[<p>hat sich erledigt hatte grobe verständnissprobleme beim zeiger erstellen den * falsch positioniert.<br />
thema kann wieder gelöscht werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1939551</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1939551</guid><dc:creator><![CDATA[harryshan]]></dc:creator><pubDate>Fri, 13 Aug 2010 08:39:26 GMT</pubDate></item></channel></rss>