<?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[Headercontrol liefert nicht alle Notify Messages]]></title><description><![CDATA[<p>Hallo, ich habe einen Listview im Reportstyle mit Columns. Jetzt sollten ja Ereignisse wie Größenänderung der Columns mit der Maus durch HDN_BEGINTRACK und HDN_ENDTRACK unter WM_NOTIFY abzufangen sein. Unter Windows Vista funktionier mein Code auch jedoch unter Win98SE bekomme ich keine Message HDN_BEGINTRACK, die Message HDN_ENDTRACK wird jedoch gesendet und kann ausgewertet werden. Wenn ich die Messages filtere und mir mal die Werte anzeigen lasse die zwischen HDN_FIRST und HDN_LAST durch kommen dann sind das HDN_ITEMCHANGING, HDN_ITEMCHANGED, HDN_DIVIDERDBLCLICK, HDN_ITEMCLICK. Weiterhin habe ich festgestellt das die Notify Message HDN_TRACK auch fehlt. Sehr seltsam, woran könnte das liegen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/206925/headercontrol-liefert-nicht-alle-notify-messages</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Apr 2026 01:03:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/206925.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 01 Mar 2008 17:09:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Headercontrol liefert nicht alle Notify Messages on Sat, 01 Mar 2008 17:09:23 GMT]]></title><description><![CDATA[<p>Hallo, ich habe einen Listview im Reportstyle mit Columns. Jetzt sollten ja Ereignisse wie Größenänderung der Columns mit der Maus durch HDN_BEGINTRACK und HDN_ENDTRACK unter WM_NOTIFY abzufangen sein. Unter Windows Vista funktionier mein Code auch jedoch unter Win98SE bekomme ich keine Message HDN_BEGINTRACK, die Message HDN_ENDTRACK wird jedoch gesendet und kann ausgewertet werden. Wenn ich die Messages filtere und mir mal die Werte anzeigen lasse die zwischen HDN_FIRST und HDN_LAST durch kommen dann sind das HDN_ITEMCHANGING, HDN_ITEMCHANGED, HDN_DIVIDERDBLCLICK, HDN_ITEMCLICK. Weiterhin habe ich festgestellt das die Notify Message HDN_TRACK auch fehlt. Sehr seltsam, woran könnte das liegen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1466182</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1466182</guid><dc:creator><![CDATA[winapi noooob]]></dc:creator><pubDate>Sat, 01 Mar 2008 17:09:23 GMT</pubDate></item><item><title><![CDATA[Reply to Headercontrol liefert nicht alle Notify Messages on Sun, 02 Mar 2008 09:29:03 GMT]]></title><description><![CDATA[<p>Ok, möglicherweise kann man ja das Ganze irgendwie anderst lösen. Ich hab da jetzt aber gerade mal eine Blockade. Der Grund wieso ich HDN_BEGINTRACK und HDN_ENDTRACK abfange ist, daß ich an dieser Stelle ein Flag setze das mir anzeigt daß eine manulle Änderung der Spaltenbreite erfolgt. Wenn ich nun die Nachricht HDN_ITEMCHANGED erhalte wird die manuelle Änderung der Spaltenbreite anderst gehandhabt als eine durch den Programmcode z.B. mit <em><strong>ListView_SetColumnWidth(...)</strong></em> hat da jemand mal eine Idee was ich da tun kann?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1466457</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1466457</guid><dc:creator><![CDATA[winapi noooob]]></dc:creator><pubDate>Sun, 02 Mar 2008 09:29:03 GMT</pubDate></item><item><title><![CDATA[Reply to Headercontrol liefert nicht alle Notify Messages on Sun, 02 Mar 2008 11:14:12 GMT]]></title><description><![CDATA[<p>Vllt. SendMessage () mit WM_NOTIFY und eben den anderen Infos direkt nach der Größenweränderung verschicken.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1466516</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1466516</guid><dc:creator><![CDATA[Fake oder Echt]]></dc:creator><pubDate>Sun, 02 Mar 2008 11:14:12 GMT</pubDate></item><item><title><![CDATA[Reply to Headercontrol liefert nicht alle Notify Messages on Sun, 02 Mar 2008 12:29:09 GMT]]></title><description><![CDATA[<p>Fake oder Echt schrieb:</p>
<blockquote>
<p>Vllt. SendMessage () mit WM_NOTIFY und eben den anderen Infos direkt nach der Größenweränderung verschicken.</p>
</blockquote>
<p>Sorry das versteh ich jetzt nicht, könntest du das nähere erklären bitte. Desweitern bin ich der Lösung des Problems etwas näher gekommen. Wenn der Style der Headercontrol HDS_FULLDRAG beinhaltet, dann wird keine HDN_TRACK Message verschickt. Bleibt nur noch zu kären wo zur Hölle geht die Message HDN_BEGINTRACK verloren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1466559</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1466559</guid><dc:creator><![CDATA[winapi noooob]]></dc:creator><pubDate>Sun, 02 Mar 2008 12:29:09 GMT</pubDate></item></channel></rss>