<?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[CButton mit MFC]]></title><description><![CDATA[<p>Hallo!</p>
<p>Habe heute angefangen mich mit MFC zu beschäftigen.<br />
Jetzt bin ich gerade dabei einen Button in mein Fenster einzufügen.<br />
Habe es mit folgendem Code versucht:</p>
<p>BOOL CMyApplication::InitInstance()<br />
{<br />
m_pMainWnd = new CMyWindow;<br />
m_pMainWnd -&gt;ShowWindow( m_nCmdShow );</p>
<p>// --- Button -----------------------------------------<br />
CButton button1;<br />
CRect* rect = new CRect();<br />
rect-&gt;left=10;<br />
rect-&gt;top=10;<br />
rect-&gt;right=200;<br />
rect-&gt;bottom=200;<br />
button1.Create(&quot;OK&quot;, WS_VISIBLE | WS_CHILD | BS_TEXT, *rect, m_pMainWnd, 1);<br />
button1.ShowWindow(m_nCmdShow);<br />
// ----------------------------------------------------</p>
<p>return TRUE;<br />
}</p>
<p>Ich erhalte zwar keine Fehler, aber ich sehe den Button nicht.</p>
<p>Was habe ich falsch gemacht?</p>
<p>Danke!</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/47703/cbutton-mit-mfc</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Apr 2026 16:35:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/47703.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 01 Sep 2003 15:41:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CButton mit MFC on Mon, 01 Sep 2003 15:41:07 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Habe heute angefangen mich mit MFC zu beschäftigen.<br />
Jetzt bin ich gerade dabei einen Button in mein Fenster einzufügen.<br />
Habe es mit folgendem Code versucht:</p>
<p>BOOL CMyApplication::InitInstance()<br />
{<br />
m_pMainWnd = new CMyWindow;<br />
m_pMainWnd -&gt;ShowWindow( m_nCmdShow );</p>
<p>// --- Button -----------------------------------------<br />
CButton button1;<br />
CRect* rect = new CRect();<br />
rect-&gt;left=10;<br />
rect-&gt;top=10;<br />
rect-&gt;right=200;<br />
rect-&gt;bottom=200;<br />
button1.Create(&quot;OK&quot;, WS_VISIBLE | WS_CHILD | BS_TEXT, *rect, m_pMainWnd, 1);<br />
button1.ShowWindow(m_nCmdShow);<br />
// ----------------------------------------------------</p>
<p>return TRUE;<br />
}</p>
<p>Ich erhalte zwar keine Fehler, aber ich sehe den Button nicht.</p>
<p>Was habe ich falsch gemacht?</p>
<p>Danke!</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/345099</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/345099</guid><dc:creator><![CDATA[Einsteiger]]></dc:creator><pubDate>Mon, 01 Sep 2003 15:41:07 GMT</pubDate></item><item><title><![CDATA[Reply to CButton mit MFC on Mon, 01 Sep 2003 15:50:19 GMT]]></title><description><![CDATA[<p>button als membervariable machen, sonst wird er gleich wieder zerstört. und warum das Rect auf dem Heap?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/345104</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/345104</guid><dc:creator><![CDATA[????????????]]></dc:creator><pubDate>Mon, 01 Sep 2003 15:50:19 GMT</pubDate></item><item><title><![CDATA[Reply to CButton mit MFC on Mon, 01 Sep 2003 16:26:20 GMT]]></title><description><![CDATA[<p>???????????? schrieb:</p>
<blockquote>
<p>und warum das Rect auf dem Heap?</p>
</blockquote>
<p>Warscheinlich einmal so gesehen und immer wieder gemacht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> .<br />
Also für &quot;Einsteiger&quot; bedeutet das im Code &quot;CRect rect(10, 10, 200, 200);&quot; und wie gesagt den Button auf den Heap oder als Member von CMyApplication (einfacher und besser).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/345129</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/345129</guid><dc:creator><![CDATA[Walli]]></dc:creator><pubDate>Mon, 01 Sep 2003 16:26:20 GMT</pubDate></item><item><title><![CDATA[Reply to CButton mit MFC on Mon, 01 Sep 2003 16:53:02 GMT]]></title><description><![CDATA[<p>ansonsten würde das</p>
<pre><code class="language-cpp">delete rect;
</code></pre>
<p>fehlen!</p>
<p>Wenn du mit new einen Speicher resevierst, dann mußt du ihn selber wieder freigeben (mit delete) wenn du ihn nicht mehr brauchst.<br />
MFG, Sigi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/345144</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/345144</guid><dc:creator><![CDATA[BigSigi]]></dc:creator><pubDate>Mon, 01 Sep 2003 16:53:02 GMT</pubDate></item></channel></rss>