<?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[Column-Überschrift Abfragen (CListCtrl)]]></title><description><![CDATA[<p>ich brauch mal n kleinen denkanstoß.<br />
was ist hier falsch?</p>
<pre><code class="language-cpp">LV_COLUMN lvc;
c_lstList.GetColumn(3, &amp;lvc);

CString v_sColumnHeader;
v_sColumnHeader = lvc.pszText;
</code></pre>
<p>es gibt keine fehlermeldung, aber bei</p>
<pre><code class="language-cpp">v_sColumnHeader = lvc.pszText;
</code></pre>
<p>stürzt der kompiler ab</p>
<p>wenn ich das hier versuche:</p>
<pre><code class="language-cpp">v_sColumnHeader = (CString)lvc.pszText;
</code></pre>
<p>bekomme ich &quot;&quot;.<br />
liegt der fehler in dieser übergabe, oder mach ich vorher schon was falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/154749/column-überschrift-abfragen-clistctrl</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Jul 2026 22:14:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/154749.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 30 Jul 2006 11:53:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Column-Überschrift Abfragen (CListCtrl) on Sun, 30 Jul 2006 11:53:50 GMT]]></title><description><![CDATA[<p>ich brauch mal n kleinen denkanstoß.<br />
was ist hier falsch?</p>
<pre><code class="language-cpp">LV_COLUMN lvc;
c_lstList.GetColumn(3, &amp;lvc);

CString v_sColumnHeader;
v_sColumnHeader = lvc.pszText;
</code></pre>
<p>es gibt keine fehlermeldung, aber bei</p>
<pre><code class="language-cpp">v_sColumnHeader = lvc.pszText;
</code></pre>
<p>stürzt der kompiler ab</p>
<p>wenn ich das hier versuche:</p>
<pre><code class="language-cpp">v_sColumnHeader = (CString)lvc.pszText;
</code></pre>
<p>bekomme ich &quot;&quot;.<br />
liegt der fehler in dieser übergabe, oder mach ich vorher schon was falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1107096</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1107096</guid><dc:creator><![CDATA[thinux]]></dc:creator><pubDate>Sun, 30 Jul 2006 11:53:50 GMT</pubDate></item><item><title><![CDATA[Reply to Column-Überschrift Abfragen (CListCtrl) on Sun, 30 Jul 2006 12:11:32 GMT]]></title><description><![CDATA[<p>Kopiere mal den pszText Text mittels</p>
<pre><code class="language-cpp">strcpy(...);
</code></pre>
<p>in eine CString Variable...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1107108</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1107108</guid><dc:creator><![CDATA[guenni81]]></dc:creator><pubDate>Sun, 30 Jul 2006 12:11:32 GMT</pubDate></item><item><title><![CDATA[Reply to Column-Überschrift Abfragen (CListCtrl) on Sun, 30 Jul 2006 12:24:36 GMT]]></title><description><![CDATA[<p>Also erstens, die Struktur heisst LVCOLUMN.<br />
Zweitens sollte man vielleicht eine Überprüfung reinsetzen:</p>
<pre><code class="language-cpp">if(lvc.mask &amp; LVCF_TEXT)
{
    // ...
}
</code></pre>
<p>Und drittens, versuch mal dies hier:</p>
<pre><code class="language-cpp">v_sColumnHeader.Format(_T(&quot;%s&quot;), lvc.pszText);
</code></pre>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1107114</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1107114</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Sun, 30 Jul 2006 12:24:36 GMT</pubDate></item><item><title><![CDATA[Reply to Column-Überschrift Abfragen (CListCtrl) on Sun, 30 Jul 2006 13:05:29 GMT]]></title><description><![CDATA[<p>danke. hab ich gemacht, die fehlermeldung sieht zwar jetzt anders aus, aber der fehler ist immer noch der selbe.</p>
<p>im debug hab ich folgende werte:<br />
lvc = {...} was mich etwas irritiert</p>
<p>lvc.mask = 4<br />
lvc.pszText = 0xcccccccc &quot;&quot; bzw. CXX0030: Fehler: &quot;Ausdruck kann nicht ausgewertet werden&quot;</p>
<p>aber diese zeile ist doch richtig? oder?</p>
<pre><code class="language-cpp">c_lstList.GetColumn(3, &amp;lvc);
</code></pre>
<p>ps. LVCOLUMN ersetzt die alte LV_COLUMN unter vc6 geht beides.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1107140</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1107140</guid><dc:creator><![CDATA[thinux]]></dc:creator><pubDate>Sun, 30 Jul 2006 13:05:29 GMT</pubDate></item><item><title><![CDATA[Reply to Column-Überschrift Abfragen (CListCtrl) on Sun, 30 Jul 2006 13:28:38 GMT]]></title><description><![CDATA[<p>Ach ich hab grad in der MSDN nachgeschaut. Sorry ... Fehler ...</p>
<p>Die mask wird anderst verwendet, als ich dachte. Sie definiert, was du holen willst, bzw. bei SetColumn setzen willst.</p>
<p>Also korrekt wäre es:</p>
<pre><code class="language-cpp">LVCOLUMN lvc;
lvc.mask = LVCF_TEXT;

c_ListCtrl.GetColumn(3, &amp;lvc);
</code></pre>
<p>Die Überprüfung kannst dann weglassen. Sorry, mein Fehler. Ist etwas her, dass ich das letzte mal LVCOLUMN verwendet habe ^^</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1107155</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1107155</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Sun, 30 Jul 2006 13:28:38 GMT</pubDate></item><item><title><![CDATA[Reply to Column-Überschrift Abfragen (CListCtrl) on Sun, 30 Jul 2006 13:51:59 GMT]]></title><description><![CDATA[<p>ja, so hab ich mir das auch gedacht, aber es funzt nich.</p>
<p>das das setzen der überschriften klappt, hab ich mal versucht sie direkt danach wieder abzufragen:</p>
<pre><code class="language-cpp">LVCOLUMN lvc;
lvc.mask = LVCF_TEXT | LVCF_WIDTH;
lvc.cx = 80;
lvc.pszText = &quot;Wert&quot;;
c_ListCtrl.InsertColumn(3, &amp;lvc);
lvc.pszText = &quot;Parmeter&quot;;
c_ListCtrl.InsertColumn(7, &amp;lvc);  //soweit gehts

lvc.mask = LVCF_TEXT;
c_ListCtrl.GetColumn(3, &amp;lvc); //lvc.pszText wird nicht aktualisiert
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1107169</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1107169</guid><dc:creator><![CDATA[thinux]]></dc:creator><pubDate>Sun, 30 Jul 2006 13:51:59 GMT</pubDate></item><item><title><![CDATA[Reply to Column-Überschrift Abfragen (CListCtrl) on Sun, 30 Jul 2006 13:56:56 GMT]]></title><description><![CDATA[<p>hast du jetzt das 3 und das 7 nur als Beispiel gemacht, oder ist das wirklich so? Also hast du keine Kolonne von 0 bis 2 und von 4 bis 6? Dann wäre nämlich dein GetColumn aufruf falsch. Die Kolonne 3 wird nämlich in deinem Beispiel an die Position 0 gestetzt und die Kolonne 7 an die Position 1. Kannst du auch erkennen über den Rückgabewert von InsertColumn. Somit kann GetColumn(3, ...) gar nicht funktionieren, da an der Stelle 3 gar keine Kolonne ist.</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1107170</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1107170</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Sun, 30 Jul 2006 13:56:56 GMT</pubDate></item><item><title><![CDATA[Reply to Column-Überschrift Abfragen (CListCtrl) on Sun, 30 Jul 2006 14:04:31 GMT]]></title><description><![CDATA[<p>Bei mir gehts.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1107173</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1107173</guid><dc:creator><![CDATA[...__]]></dc:creator><pubDate>Sun, 30 Jul 2006 14:04:31 GMT</pubDate></item><item><title><![CDATA[Reply to Column-Überschrift Abfragen (CListCtrl) on Sun, 30 Jul 2006 15:35:05 GMT]]></title><description><![CDATA[<p>klar hat jede column eine überschrift (hab nur die als bsp herausgezogen)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1107219</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1107219</guid><dc:creator><![CDATA[thinux]]></dc:creator><pubDate>Sun, 30 Jul 2006 15:35:05 GMT</pubDate></item><item><title><![CDATA[Reply to Column-Überschrift Abfragen (CListCtrl) on Mon, 31 Jul 2006 20:18:05 GMT]]></title><description><![CDATA[<p>jemand noch ne idee, was ich noch falsch machen könnte?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1108031</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1108031</guid><dc:creator><![CDATA[thinux]]></dc:creator><pubDate>Mon, 31 Jul 2006 20:18:05 GMT</pubDate></item><item><title><![CDATA[Reply to Column-Überschrift Abfragen (CListCtrl) on Tue, 01 Aug 2006 09:35:01 GMT]]></title><description><![CDATA[<p>Versuch das mal:</p>
<pre><code class="language-cpp">LVCOLUMN lc;
lc.mask = LVCF_TEXT;
char szBuffer[100];
lc.cchTextMax = 100;
lc.pszText = szBuffer;

c_ListCtrl.GetColumn( 0, &amp;lc );
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1108303</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1108303</guid><dc:creator><![CDATA[Airdamn]]></dc:creator><pubDate>Tue, 01 Aug 2006 09:35:01 GMT</pubDate></item><item><title><![CDATA[Reply to Column-Überschrift Abfragen (CListCtrl) on Tue, 01 Aug 2006 14:16:05 GMT]]></title><description><![CDATA[<p>Hallo,<br />
<a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/8113">@Airdamn</a>, dein Vorschlag funktioniert, der hier auch:</p>
<pre><code class="language-cpp">TCHAR lpBuffer[256];
HDITEM hdItem;
hdItem.mask = HDI_TEXT;
hdItem.pszText = lpBuffer;
hdItem.cchTextMax = 256;
CString csstr;
pListCtrl-&gt;GetHeaderCtrl()-&gt;GetItem(1,&amp;hdItem);
csstr = hdItem.pszText;
</code></pre>
<p>was einem lieber ist <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>
<p>lg<br />
pixel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1108578</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1108578</guid><dc:creator><![CDATA[pixel]]></dc:creator><pubDate>Tue, 01 Aug 2006 14:16:05 GMT</pubDate></item></channel></rss>