<?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[Speicherleck im DC]]></title><description><![CDATA[<p>Hallo könnt Ihr mir bitte helfen!</p>
<p>Folgender Code-Ausschnitt erzeugt ein Speicherleck im DC (Methode OnDraw!)</p>
<pre><code class="language-cpp">pDC-&gt;DrawFrameControl(GetCheckPlacement(),
                      DFC_BUTTON,
                      (m_bChecked)? DFCS_BUTTONPUSH | DFCS_PUSHED :  
                      DFCS_BUTTONPUSH);

pDC-&gt;SetBkMode(TRANSPARENT);
pDC-&gt;SetBkColor(COLOR_BTNTEXT);
pDC-&gt;SetTextColor(COLOR_BTNTEXT);

CPoint point;
point.x = GetCheckPlacement().left;
point.y = GetCheckPlacement().top;

CPoint size; 
size.x	= GetCheckPlacement().Width();
size.y  = GetCheckPlacement().Height();

pDC-&gt;DrawState(point,size,m_hIco, DST_ICON , (CBrush*)NULL);
</code></pre>
<p>Das Problem liegt - glaube ich - darin, das ich das Ico mittels DrawState über den Button lege und Button und Icon nicht mitinander verbinde!</p>
<p>Danke für eure Hilfe</p>
<p>Gruß</p>
<p>Chris</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/81582/speicherleck-im-dc</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Apr 2026 07:13:56 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/81582.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 02 Aug 2004 12:41:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Speicherleck im DC on Mon, 02 Aug 2004 12:41:38 GMT]]></title><description><![CDATA[<p>Hallo könnt Ihr mir bitte helfen!</p>
<p>Folgender Code-Ausschnitt erzeugt ein Speicherleck im DC (Methode OnDraw!)</p>
<pre><code class="language-cpp">pDC-&gt;DrawFrameControl(GetCheckPlacement(),
                      DFC_BUTTON,
                      (m_bChecked)? DFCS_BUTTONPUSH | DFCS_PUSHED :  
                      DFCS_BUTTONPUSH);

pDC-&gt;SetBkMode(TRANSPARENT);
pDC-&gt;SetBkColor(COLOR_BTNTEXT);
pDC-&gt;SetTextColor(COLOR_BTNTEXT);

CPoint point;
point.x = GetCheckPlacement().left;
point.y = GetCheckPlacement().top;

CPoint size; 
size.x	= GetCheckPlacement().Width();
size.y  = GetCheckPlacement().Height();

pDC-&gt;DrawState(point,size,m_hIco, DST_ICON , (CBrush*)NULL);
</code></pre>
<p>Das Problem liegt - glaube ich - darin, das ich das Ico mittels DrawState über den Button lege und Button und Icon nicht mitinander verbinde!</p>
<p>Danke für eure Hilfe</p>
<p>Gruß</p>
<p>Chris</p>
]]></description><link>https://www.c-plusplus.net/forum/post/573365</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/573365</guid><dc:creator><![CDATA[ceuba]]></dc:creator><pubDate>Mon, 02 Aug 2004 12:41:38 GMT</pubDate></item><item><title><![CDATA[Reply to Speicherleck im DC on Mon, 02 Aug 2004 18:44:45 GMT]]></title><description><![CDATA[<p>Hmm, sicherlich liegt das an DrawState. Wenn du ein Icon setzen willst, dann könntest du es ja mal mit DrawIcon versuchen. DrawIcon verwende ich auch wenn ich Icons auf Buttons legen möchte !</p>
<p>Gruß<br />
:: NoName ::</p>
]]></description><link>https://www.c-plusplus.net/forum/post/573684</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/573684</guid><dc:creator><![CDATA[__NoName__]]></dc:creator><pubDate>Mon, 02 Aug 2004 18:44:45 GMT</pubDate></item></channel></rss>