<?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[TListView]]></title><description><![CDATA[<p>Wie kann man eine Aktion auslösen, wenn die Maus über einer TListColumn (Spaltenüberschrift) ist ?</p>
<p>Das Ereignis OnMouseOver der TListView wird bei den Columns der ListView nicht ausgelöst.</p>
<p>Jede Column heit eine Nummer im Tag zugewiesen bekommen (1-5)</p>
<p>Durch eine SWITCH-Anweisung</p>
<pre><code class="language-cpp">switch ((TListColumn *)Tag)
</code></pre>
<p>Meint der Compiler, dass der Auswahlausdruck einer Switch-Anweisung ganzzahlig sein muss.</p>
<p>Die Tags 1-5 sind doch ganzzahlig.....</p>
<p>==&gt;Eisbeer&lt;==</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/207043/tlistview</link><generator>RSS for Node</generator><lastBuildDate>Thu, 20 Aug 2026 03:43:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/207043.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 03 Mar 2008 08:19:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to TListView on Mon, 03 Mar 2008 08:19:37 GMT]]></title><description><![CDATA[<p>Wie kann man eine Aktion auslösen, wenn die Maus über einer TListColumn (Spaltenüberschrift) ist ?</p>
<p>Das Ereignis OnMouseOver der TListView wird bei den Columns der ListView nicht ausgelöst.</p>
<p>Jede Column heit eine Nummer im Tag zugewiesen bekommen (1-5)</p>
<p>Durch eine SWITCH-Anweisung</p>
<pre><code class="language-cpp">switch ((TListColumn *)Tag)
</code></pre>
<p>Meint der Compiler, dass der Auswahlausdruck einer Switch-Anweisung ganzzahlig sein muss.</p>
<p>Die Tags 1-5 sind doch ganzzahlig.....</p>
<p>==&gt;Eisbeer&lt;==</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1467101</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1467101</guid><dc:creator><![CDATA[Eisbeer]]></dc:creator><pubDate>Mon, 03 Mar 2008 08:19:37 GMT</pubDate></item><item><title><![CDATA[Reply to TListView on Mon, 03 Mar 2008 08:38:01 GMT]]></title><description><![CDATA[<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-206894.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-206894.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1467110</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1467110</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Mon, 03 Mar 2008 08:38:01 GMT</pubDate></item><item><title><![CDATA[Reply to TListView on Mon, 03 Mar 2008 08:41:54 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Eisbeer schrieb:</p>
<blockquote>
<p>Wie kann man eine Aktion auslösen, wenn die Maus über einer TListColumn (Spaltenüberschrift) ist ?</p>
<p>Das Ereignis OnMouseOver der TListView wird bei den Columns der ListView nicht ausgelöst.</p>
</blockquote>
<p>Da müßtest du wohl von TListView eine neue Komponente ableiten und dort direkt die Windows-Message abfangen und verarbeiten. <a href="http://bcb-tutorial.c-plusplus.net/komponentenentwicklung/komponenten7.html" rel="nofollow">Hier</a> wird das Prinzip erklärt.</p>
<blockquote>
<p>Jede Column heit eine Nummer im Tag zugewiesen bekommen (1-5)</p>
<p>Durch eine SWITCH-Anweisung</p>
<pre><code class="language-cpp">switch ((TListColumn *)Tag)
</code></pre>
<p>Meint der Compiler, dass der Auswahlausdruck einer Switch-Anweisung ganzzahlig sein muss.</p>
<p>Die Tags 1-5 sind doch ganzzahlig.....</p>
</blockquote>
<p>Du kannst nicht einfach die Tags, in denen die Indexe der Spalten stehen, in TListColumn casten (wenn du nicht einen C-Cast sondern den eigentlich angebrachten static_cast genommen hättest hätte dir der Compiler das auch gesagt). Den Cast könntest du nur machen wenn in den Tags die Adressen der TListColumn-Objekte stehen würden.<br />
Aber das brauchst du auch nicht. Mit dem Index in den Tags kannst du doch bereits über die Eigenschaft TListView::Columns das Spaltenobjekt abfragen, wenn das korrekte TListView bereits feststeht.</p>
<p>bis bald<br />
akari</p>
<p>/Edit : Huch da hat Jansen den Thread geschlossen, bevor ich mit schreiben fertig war... na ich poste nochmal im anderen Thread.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1467111</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1467111</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Mon, 03 Mar 2008 08:41:54 GMT</pubDate></item></channel></rss>