<?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[Breitenänderung einer Spalte im Listview abfangen, wie??]]></title><description><![CDATA[<p>Wie muss ich in meinem Eventhandler vorgehen um die Breitenänderung einer Spalte für ein im Reportstyle erzeugtes Listviewfenster abzufangen. Ich möchte grundsätzlich die breitenänderung für alle Spalten, bis auf die erste zulassen, jedoch darf die breite der ersten nicht verändert werden. Wie stell ich das am besten an?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/178798/breitenänderung-einer-spalte-im-listview-abfangen-wie</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Jul 2026 00:11:48 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/178798.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 15 Apr 2007 08:52:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Breitenänderung einer Spalte im Listview abfangen, wie?? on Sun, 15 Apr 2007 08:52:22 GMT]]></title><description><![CDATA[<p>Wie muss ich in meinem Eventhandler vorgehen um die Breitenänderung einer Spalte für ein im Reportstyle erzeugtes Listviewfenster abzufangen. Ich möchte grundsätzlich die breitenänderung für alle Spalten, bis auf die erste zulassen, jedoch darf die breite der ersten nicht verändert werden. Wie stell ich das am besten an?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1266317</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1266317</guid><dc:creator><![CDATA[winapi noob]]></dc:creator><pubDate>Sun, 15 Apr 2007 08:52:22 GMT</pubDate></item><item><title><![CDATA[Reply to Breitenänderung einer Spalte im Listview abfangen, wie?? on Sun, 15 Apr 2007 11:45:21 GMT]]></title><description><![CDATA[<p>Du musst das CListView subclassen und dann HDN_BEGINDRAG abfangen. Das Header Control ist im ListView eingebettet, deshalb musst Du die Nachricht dort abfangen.<br />
Dito für HDN_DIVIDERDBLCLICK!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1266415</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1266415</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sun, 15 Apr 2007 11:45:21 GMT</pubDate></item><item><title><![CDATA[Reply to Breitenänderung einer Spalte im Listview abfangen, wie?? on Sun, 15 Apr 2007 18:03:00 GMT]]></title><description><![CDATA[<p>Ich habe meinen Code nicht in c++ geschrieben, da ist also nichts mit subclassen, zumindest habe ich keine Ahnung davon. Wie geht das rein mit ansi-c und winapi?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1266647</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1266647</guid><dc:creator><![CDATA[winapi noob]]></dc:creator><pubDate>Sun, 15 Apr 2007 18:03:00 GMT</pubDate></item><item><title><![CDATA[Reply to Breitenänderung einer Spalte im Listview abfangen, wie?? on Sun, 15 Apr 2007 18:08:38 GMT]]></title><description><![CDATA[<p>Subclassen kannst Du auch in C. Siehe <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> <a href="http://winapi.net/index.php?inhalt=s27" rel="nofollow">http://winapi.net/index.php?inhalt=s27</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1266655</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1266655</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Sun, 15 Apr 2007 18:08:38 GMT</pubDate></item><item><title><![CDATA[Reply to Breitenänderung einer Spalte im Listview abfangen, wie?? on Fri, 20 Apr 2007 12:20:48 GMT]]></title><description><![CDATA[<p>Also ich hab das jetzt immer noch nicht hinbekommen, welche Nachricht muss ich denn wie in meiner Eventhadle Funktion abfangen. Kann mir da jemand helfen oder einen Verweis zu einem Beispielcode posten, wäre echt Klasse. Irgendwie bekomme ich das mit: HDN_ITEMCHANGING, HDN_BEGINTRACKW oder HDN_BEGINTRACKA nicht hin.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1269953</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1269953</guid><dc:creator><![CDATA[winapi noob]]></dc:creator><pubDate>Fri, 20 Apr 2007 12:20:48 GMT</pubDate></item><item><title><![CDATA[Reply to Breitenänderung einer Spalte im Listview abfangen, wie?? on Fri, 20 Apr 2007 13:17:26 GMT]]></title><description><![CDATA[<p>ok soweit bin ich schon mal:</p>
<pre><code class="language-cpp">case WM_NOTIFY:{
		switch (((LPNMHDR)lParam)-&gt;code){
			case HDN_ITEMCHANGING:
				if((int)((HD_NOTIFY FAR *) lParam)-&gt;iItem == 0){
					return 1;
				}
</code></pre>
<p>Jetzt werden, aber alle Größenänderungen aller meiner Childwindows, die deren erste Spalte (id 0) betreffen abgefangen. Wie beschränke ich jetzt diese Auswahl auf ein bestimmtes Childwindow?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1269996</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1269996</guid><dc:creator><![CDATA[winapi noob]]></dc:creator><pubDate>Fri, 20 Apr 2007 13:17:26 GMT</pubDate></item><item><title><![CDATA[Reply to Breitenänderung einer Spalte im Listview abfangen, wie?? on Fri, 20 Apr 2007 13:47:45 GMT]]></title><description><![CDATA[<p>ok damit ihr net dumm sterbt</p>
<pre><code class="language-cpp">case WM_NOTIFY:{
		switch (((LPNMHDR)lParam)-&gt;code){
			case HDN_ITEMCHANGING:
				if((int)((HD_NOTIFY FAR *) lParam)-&gt;iItem == 0){
					if((int)((HD_NOTIFY FAR *)lParam)-&gt;hdr.hwndFrom == (int)SendMessage(Wnd_Child_1, LVM_GETHEADER, 0, 0)){
						return 1;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1270025</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1270025</guid><dc:creator><![CDATA[winapi noob]]></dc:creator><pubDate>Fri, 20 Apr 2007 13:47:45 GMT</pubDate></item></channel></rss>