<?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[CListCtrl - Frage]]></title><description><![CDATA[<p>Hi!<br />
Also mein Problem:</p>
<p>An einem ListCtrl habe ich im Ressourcen-Editor Mehrfachmarkierung eingestellt. Und wenn ich durch die Liste navigieren will (nicht mit der Maus, sondern so:</p>
<pre><code class="language-cpp">m_ListCtrl.SetSelectionMark( m_ListCtrl.GetSelectionMark() + 1 );
m_ListCtrl.SetItemState(m_ListCtrl.GetSelectionMark(),          LVIS_SELECTED | LVIS_FOCUSED, LVIS_SELECTED | LVIS_FOCUSED );
</code></pre>
<p>), dann kriege ich die vorherige Markierung nicht weg.<br />
Wo liegt der Fehler, weiss es jemand?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/56/clistctrl-frage</link><generator>RSS for Node</generator><lastBuildDate>Fri, 05 Jun 2026 17:58:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/56.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 24 May 2002 17:31:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CListCtrl - Frage on Fri, 24 May 2002 17:31:00 GMT]]></title><description><![CDATA[<p>Hi!<br />
Also mein Problem:</p>
<p>An einem ListCtrl habe ich im Ressourcen-Editor Mehrfachmarkierung eingestellt. Und wenn ich durch die Liste navigieren will (nicht mit der Maus, sondern so:</p>
<pre><code class="language-cpp">m_ListCtrl.SetSelectionMark( m_ListCtrl.GetSelectionMark() + 1 );
m_ListCtrl.SetItemState(m_ListCtrl.GetSelectionMark(),          LVIS_SELECTED | LVIS_FOCUSED, LVIS_SELECTED | LVIS_FOCUSED );
</code></pre>
<p>), dann kriege ich die vorherige Markierung nicht weg.<br />
Wo liegt der Fehler, weiss es jemand?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/210</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/210</guid><dc:creator><![CDATA[Laie]]></dc:creator><pubDate>Fri, 24 May 2002 17:31:00 GMT</pubDate></item><item><title><![CDATA[Reply to CListCtrl - Frage on Fri, 24 May 2002 22:25:00 GMT]]></title><description><![CDATA[<p>Was willst Du eigentlich genau erreichen?!?</p>
<p>Um alle markierten Positionen zu ermitteln gibt es<br />
GetFirstSelectedItem<br />
und<br />
GetNextSelectedItem...<br />
oder so ähnlich...</p>
<p>Hilft Dir das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/211</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/211</guid><dc:creator><![CDATA[TimoL]]></dc:creator><pubDate>Fri, 24 May 2002 22:25:00 GMT</pubDate></item><item><title><![CDATA[Reply to CListCtrl - Frage on Sat, 25 May 2002 22:09:00 GMT]]></title><description><![CDATA[<p>Hi!<br />
Meine Frage, eigentlich wäre, wie ich die Markierung von der markierten Zeile wegnehme und auf die andere setze (ohne Mausklick !)</p>
<p>Auf eine andere setzen klappt es, aber die vorher markierte Zeile bleibt nach wie vor markiert</p>
]]></description><link>https://www.c-plusplus.net/forum/post/212</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/212</guid><dc:creator><![CDATA[Laie]]></dc:creator><pubDate>Sat, 25 May 2002 22:09:00 GMT</pubDate></item><item><title><![CDATA[Reply to CListCtrl - Frage on Sat, 25 May 2002 22:28:00 GMT]]></title><description><![CDATA[<p>Probier mal anstelle von</p>
<pre><code class="language-cpp">LVIS_SELECTED
</code></pre>
<p>einfach</p>
<pre><code class="language-cpp">~LVIS_SELECTED
</code></pre>
<p>Habe ich aber noch nicht getestet...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/213</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/213</guid><dc:creator><![CDATA[TimoL]]></dc:creator><pubDate>Sat, 25 May 2002 22:28:00 GMT</pubDate></item><item><title><![CDATA[Reply to CListCtrl - Frage on Sun, 26 May 2002 22:45:00 GMT]]></title><description><![CDATA[<p>m_ListCtrl.SetItemState(m_ListCtrl.GetSelectionMark(), NULL, LVIS_SELECTED | LVIS_FOCUSED );<br />
so müsstest du die markierung wegbekommen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/214</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/214</guid><dc:creator><![CDATA[charles]]></dc:creator><pubDate>Sun, 26 May 2002 22:45:00 GMT</pubDate></item><item><title><![CDATA[Reply to CListCtrl - Frage on Mon, 27 May 2002 06:47:00 GMT]]></title><description><![CDATA[<p>HI!</p>
<p>Ich danke euch! Es klappt in beiden Fällen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/215</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/215</guid><dc:creator><![CDATA[Laie]]></dc:creator><pubDate>Mon, 27 May 2002 06:47:00 GMT</pubDate></item><item><title><![CDATA[Reply to CListCtrl - Frage on Wed, 25 Feb 2004 11:23:12 GMT]]></title><description><![CDATA[<p>ich habe ein aehnliches problem</p>
<p>ich habe eine CXListCtrl Liste. Dort stehen dann verschiedene Eintraege.</p>
<p>Ich habe ein BUTTUON UP und DOWN</p>
<p>Jetzt kann ich eine Zeile selektieren und dann durch UP mit der obigen Zeile tauschen.</p>
<p>Bei Einer Listbox bleibt der neue Focus auf der neuen Zeile so kann ich dann z.b. den letzen eintrag durch x maliges klicken auf UP ganz nach oben verschieben.</p>
<p>Bei der CXListCtrl verschwindet die blaube markierung.</p>
<p>Habe eine globale variable m_sel_pos</p>
<p>habe es mit</p>
<p>SetCurSel und mit m_testsuite.SetSelectionMark( SetCurSel); versucht geht aber beides nicht.</p>
<p>die zeilen habe ich am schluss der UP Button fkt geschrieben.</p>
<p>hab auch testhalber m_testsuite.SetSelectionMark( 1);</p>
<p>als test verscuht geht auch nicht.</p>
<p>was kann ich da machen????</p>
]]></description><link>https://www.c-plusplus.net/forum/post/467427</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/467427</guid><dc:creator><![CDATA[fletscheru]]></dc:creator><pubDate>Wed, 25 Feb 2004 11:23:12 GMT</pubDate></item></channel></rss>