<?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[CTreeCtrl, Checkboxen nur bei bestimmten Items anzeigen]]></title><description><![CDATA[<p>Hi,</p>
<p>ich möchte mir ein eigenes TreeCtrl erstellen um selbst zu entscheiden ob ein Item eine CheckBox haben soll oder nicht. Dabei sollen Funktionen wie</p>
<pre><code class="language-cpp">SetCheckBox(HTREEITEM* Item, bool IsVisible, bool Check)
</code></pre>
<p>enthalten sein. Es ist ja erstmal das beste, wenn ich mein TreeCtrl von dem MFC TreeCtrl public erben lasse.</p>
<p>Aber wie müsste ich jetzt die TVITEM Struktur der einzelnen Items ändern um die Checkboxen beliebig ein- oder auszublenden? Wenn ich jetzt als Style &quot;TVS_HASBUTTONS&quot; angebe, dann hat jedes Item eine CheckBox und ich habe bisher nicht herausgefunden wie man das ändern kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/156359/ctreectrl-checkboxen-nur-bei-bestimmten-items-anzeigen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 25 Jul 2026 20:13:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/156359.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 16 Aug 2006 07:38:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CTreeCtrl, Checkboxen nur bei bestimmten Items anzeigen on Wed, 16 Aug 2006 07:38:47 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich möchte mir ein eigenes TreeCtrl erstellen um selbst zu entscheiden ob ein Item eine CheckBox haben soll oder nicht. Dabei sollen Funktionen wie</p>
<pre><code class="language-cpp">SetCheckBox(HTREEITEM* Item, bool IsVisible, bool Check)
</code></pre>
<p>enthalten sein. Es ist ja erstmal das beste, wenn ich mein TreeCtrl von dem MFC TreeCtrl public erben lasse.</p>
<p>Aber wie müsste ich jetzt die TVITEM Struktur der einzelnen Items ändern um die Checkboxen beliebig ein- oder auszublenden? Wenn ich jetzt als Style &quot;TVS_HASBUTTONS&quot; angebe, dann hat jedes Item eine CheckBox und ich habe bisher nicht herausgefunden wie man das ändern kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1118024</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1118024</guid><dc:creator><![CDATA[Chris++ 0]]></dc:creator><pubDate>Wed, 16 Aug 2006 07:38:47 GMT</pubDate></item><item><title><![CDATA[Reply to CTreeCtrl, Checkboxen nur bei bestimmten Items anzeigen on Wed, 16 Aug 2006 08:00:50 GMT]]></title><description><![CDATA[<p>Wenn dieser Stil gesetzt wird, dann wird IMHO das ganze ganz normal über das state Feld behandelt.<br />
Es gibt also auch eine Möglichkeit mit einer bestimmten state Maske keine Checkbox anziehen zu lassen.</p>
<p>Experimentiere doch mal so:<br />
TreeCtrl anglegen und mit items befüllen.<br />
Anschließend diesen Stil TVS_HASBUTTONS setzen. IMHO hat dann kein Button eine checkbox. Dann kannst Du die Chekcs mal setzen.<br />
Schau mal den Inhalt des state Feldes an!</p>
<p>HTH</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1118034</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1118034</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Wed, 16 Aug 2006 08:00:50 GMT</pubDate></item><item><title><![CDATA[Reply to CTreeCtrl, Checkboxen nur bei bestimmten Items anzeigen on Wed, 16 Aug 2006 08:01:23 GMT]]></title><description><![CDATA[<p>ich glaube so ohne weiteres geht das nicht, das nur bestimmte Items eine CheckBox haben...<br />
denke das musst Du selber machen oder z.B. bei codeguru o.ä. gucken, ob Du das was findest.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1118035</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1118035</guid><dc:creator><![CDATA[Airdamn]]></dc:creator><pubDate>Wed, 16 Aug 2006 08:01:23 GMT</pubDate></item></channel></rss>