<?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[ListView -&amp;gt; Header -&amp;gt; OwnerDraw ?]]></title><description><![CDATA[<p>moin meisters ...</p>
<p>nur kurz: Welcher Style ist zu setzen, damit ich den Header im ListView<br />
selber zeichnen kann ? Habe versucht dem Header BS_OWNERDRAW zu geben<br />
ist wohl nicht gelungen, ist BS_OWNERDRAW denn überhaupt richtig ?</p>
<p>MfG<br />
RB</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/78889/listview-gt-header-gt-ownerdraw</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Apr 2026 11:17:59 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/78889.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 06 Jul 2004 09:08:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ListView -&amp;gt; Header -&amp;gt; OwnerDraw ? on Tue, 06 Jul 2004 09:08:08 GMT]]></title><description><![CDATA[<p>moin meisters ...</p>
<p>nur kurz: Welcher Style ist zu setzen, damit ich den Header im ListView<br />
selber zeichnen kann ? Habe versucht dem Header BS_OWNERDRAW zu geben<br />
ist wohl nicht gelungen, ist BS_OWNERDRAW denn überhaupt richtig ?</p>
<p>MfG<br />
RB</p>
]]></description><link>https://www.c-plusplus.net/forum/post/554245</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/554245</guid><dc:creator><![CDATA[RED-BARON]]></dc:creator><pubDate>Tue, 06 Jul 2004 09:08:08 GMT</pubDate></item><item><title><![CDATA[Reply to ListView -&amp;gt; Header -&amp;gt; OwnerDraw ? on Tue, 06 Jul 2004 09:15:46 GMT]]></title><description><![CDATA[<p>Nein, ist falsch - HDF_OWNERDRAW ist richtig. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/554248</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/554248</guid><dc:creator><![CDATA[Shlo]]></dc:creator><pubDate>Tue, 06 Jul 2004 09:15:46 GMT</pubDate></item><item><title><![CDATA[Reply to ListView -&amp;gt; Header -&amp;gt; OwnerDraw ? on Tue, 06 Jul 2004 09:21:04 GMT]]></title><description><![CDATA[<p>BS_OWNERDRAW ist für buttons</p>
]]></description><link>https://www.c-plusplus.net/forum/post/554255</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/554255</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Tue, 06 Jul 2004 09:21:04 GMT</pubDate></item><item><title><![CDATA[Reply to ListView -&amp;gt; Header -&amp;gt; OwnerDraw ? on Tue, 06 Jul 2004 09:30:22 GMT]]></title><description><![CDATA[<p>ok, danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/554266</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/554266</guid><dc:creator><![CDATA[RED-BARON]]></dc:creator><pubDate>Tue, 06 Jul 2004 09:30:22 GMT</pubDate></item><item><title><![CDATA[Reply to ListView -&amp;gt; Header -&amp;gt; OwnerDraw ? on Tue, 06 Jul 2004 11:24:59 GMT]]></title><description><![CDATA[<p>moin meisters ...</p>
<p>Problem:</p>
<pre><code class="language-cpp">HWND hHeader= ListView_GetHeader(hList);
	HDITEM hdi;

	LV_COLUMN lvc;
	lvc.mask		= LVCF_TEXT|LVCF_WIDTH|LVCF_SUBITEM|LVCF_FMT;
	lvc.fmt			= LVCFMT_LEFT;
	lvc.iSubItem	= 0;
	lvc.cx			= 118;
	lvc.pszText		= TEXT(&quot;Name\0&quot;);
	lvc.cchTextMax	= lstrlen(lvc.pszText);
	ListView_InsertColumn(hList, 0, &amp;lvc);	

	memset(&amp;hdi, 0, sizeof(hdi));
	bool bRet = Header_GetItem(hHeader, 0, &amp;hdi);
	hdi.fmt |= HDF_OWNERDRAW;
	bRet = Header_SetItem(hHeader, 0, &amp;hdi);
</code></pre>
<p>Programm funktioniert soweit, jedoch bekomme ich das HeaderItem nicht um den<br />
Style zu stetzen.<br />
Alle Werte sind 0 in hdi.<br />
bRet ist true also erfolgreich.<br />
LV ist auf einem Dialog.</p>
<p>Keine Kopfstände, bin nicht drauf angewiesen, aber wäre doch schön wenn jemand ne Idee hat <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>mfg<br />
RB</p>
]]></description><link>https://www.c-plusplus.net/forum/post/554378</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/554378</guid><dc:creator><![CDATA[RED-BARON]]></dc:creator><pubDate>Tue, 06 Jul 2004 11:24:59 GMT</pubDate></item><item><title><![CDATA[Reply to ListView -&amp;gt; Header -&amp;gt; OwnerDraw ? on Tue, 06 Jul 2004 12:16:51 GMT]]></title><description><![CDATA[<p>Du musst angeben welche Members gültig sind bzw. gefüllt werden sollen. In deinem Fall muss mask den HDI_FORMAT Flag beinhalten. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
<a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/header/structures/hditem.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/header/structures/hditem.asp</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/554409</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/554409</guid><dc:creator><![CDATA[Shlo]]></dc:creator><pubDate>Tue, 06 Jul 2004 12:16:51 GMT</pubDate></item><item><title><![CDATA[Reply to ListView -&amp;gt; Header -&amp;gt; OwnerDraw ? on Tue, 06 Jul 2004 12:42:56 GMT]]></title><description><![CDATA[<p>TREFFER ! VERSENKT !</p>
<p>Mit FORMAT nd WIDTH funktioniert es, mit Text nicht, kann aber auch an ner Eigenart der LV liegen, daß beim erzeugen der Colums der Text irgendwie anders<br />
hinterlegt wird ... aber das benötige ich ja nicht.</p>
<p>Danke.<br />
RB</p>
]]></description><link>https://www.c-plusplus.net/forum/post/554435</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/554435</guid><dc:creator><![CDATA[RED-BARON]]></dc:creator><pubDate>Tue, 06 Jul 2004 12:42:56 GMT</pubDate></item><item><title><![CDATA[Reply to ListView -&amp;gt; Header -&amp;gt; OwnerDraw ? on Tue, 06 Jul 2004 20:34:33 GMT]]></title><description><![CDATA[<p>Es muss funktionieren, hast du die Größe deines TCHAR Buffers angegeben (cchTextMax Member)? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
<blockquote>
<p><strong>cchTextMax</strong><br />
Length of the item string, in characters. If the text is being retrieved from the control, this member must contain the number of characters at the address specified by pszText.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/554816</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/554816</guid><dc:creator><![CDATA[Shlo]]></dc:creator><pubDate>Tue, 06 Jul 2004 20:34:33 GMT</pubDate></item></channel></rss>