<?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[2. Grafik in einem weiteren Button]]></title><description><![CDATA[<p>hallo, kann mir irgend jemand bei folgendem problemchen helfen!?<br />
habe eine grafik in einem button ohne probleme einbinden können, funkt alles wunderbar. nun möchte ich aber in einem 2.button ebenfalls eine grafik einbinden, doch da läuft etwas falsch. mein code bisher:</p>
<p>BOOL CProgAufrufDlg::OnInitDialog()<br />
{<br />
CDialog::OnInitDialog();</p>
<p>// Hinzufügen des Menübefehls &quot;Info...&quot; zum Systemmenü.</p>
<p>// IDM_ABOUTBOX muss sich im Bereich der Systembefehle befinden.<br />
ASSERT((IDM_ABOUTBOX &amp; 0xFFF0) == IDM_ABOUTBOX);<br />
ASSERT(IDM_ABOUTBOX &lt; 0xF000);</p>
<p>CMenu* pSysMenu = GetSystemMenu(FALSE);<br />
if (pSysMenu != NULL)<br />
{<br />
CString strAboutMenu;<br />
strAboutMenu.LoadString(IDS_ABOUTBOX);<br />
if (!strAboutMenu.IsEmpty())<br />
{<br />
pSysMenu-&gt;AppendMenu(MF_SEPARATOR);<br />
pSysMenu-&gt;AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);<br />
}<br />
}</p>
<p>// Symbol für dieses Dialogfeld festlegen. Wird automatisch erledigt<br />
// wenn das Hauptfenster der Anwendung kein Dialogfeld ist<br />
SetIcon(m_hIcon, TRUE); // Großes Symbol verwenden<br />
SetIcon(m_hIcon, FALSE); // Kleines Symbol verwenden</p>
<p>// Eingefügen einer Grafik in einem Button<br />
--&gt; bitmap.LoadBitmap(IDB_BITMAP1);<br />
--&gt; m_Button.SetBitmap(bitmap);</p>
<p>--? bitmap.LoadBitmap(IDB_BITMAP_2);</p>
<p>return TRUE; // Geben Sie TRUE zurück, außer ein Steuerelement soll den Fokus erhalten<br />
}</p>
<p>in der Dlg.h:</p>
<p>private:<br />
CBitmap bitmap;<br />
die beiden zeilen mit den --&gt; wurden von mir eingefügt, soweit alles OK!<br />
die zeile --? sollte die neue grafik (bmp) einbinden.<br />
das programm kann ich zwar fehlerfrei kompilieren doch die .exe bringt einen debug assert fehler: file wingdi.cpp, leider fange ich mit dem nichts an,<br />
für jede hilfe bedanke ich mich freundlichst</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/84070/2-grafik-in-einem-weiteren-button</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 00:36:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/84070.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 26 Aug 2004 15:13:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 2. Grafik in einem weiteren Button on Thu, 26 Aug 2004 15:13:49 GMT]]></title><description><![CDATA[<p>hallo, kann mir irgend jemand bei folgendem problemchen helfen!?<br />
habe eine grafik in einem button ohne probleme einbinden können, funkt alles wunderbar. nun möchte ich aber in einem 2.button ebenfalls eine grafik einbinden, doch da läuft etwas falsch. mein code bisher:</p>
<p>BOOL CProgAufrufDlg::OnInitDialog()<br />
{<br />
CDialog::OnInitDialog();</p>
<p>// Hinzufügen des Menübefehls &quot;Info...&quot; zum Systemmenü.</p>
<p>// IDM_ABOUTBOX muss sich im Bereich der Systembefehle befinden.<br />
ASSERT((IDM_ABOUTBOX &amp; 0xFFF0) == IDM_ABOUTBOX);<br />
ASSERT(IDM_ABOUTBOX &lt; 0xF000);</p>
<p>CMenu* pSysMenu = GetSystemMenu(FALSE);<br />
if (pSysMenu != NULL)<br />
{<br />
CString strAboutMenu;<br />
strAboutMenu.LoadString(IDS_ABOUTBOX);<br />
if (!strAboutMenu.IsEmpty())<br />
{<br />
pSysMenu-&gt;AppendMenu(MF_SEPARATOR);<br />
pSysMenu-&gt;AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);<br />
}<br />
}</p>
<p>// Symbol für dieses Dialogfeld festlegen. Wird automatisch erledigt<br />
// wenn das Hauptfenster der Anwendung kein Dialogfeld ist<br />
SetIcon(m_hIcon, TRUE); // Großes Symbol verwenden<br />
SetIcon(m_hIcon, FALSE); // Kleines Symbol verwenden</p>
<p>// Eingefügen einer Grafik in einem Button<br />
--&gt; bitmap.LoadBitmap(IDB_BITMAP1);<br />
--&gt; m_Button.SetBitmap(bitmap);</p>
<p>--? bitmap.LoadBitmap(IDB_BITMAP_2);</p>
<p>return TRUE; // Geben Sie TRUE zurück, außer ein Steuerelement soll den Fokus erhalten<br />
}</p>
<p>in der Dlg.h:</p>
<p>private:<br />
CBitmap bitmap;<br />
die beiden zeilen mit den --&gt; wurden von mir eingefügt, soweit alles OK!<br />
die zeile --? sollte die neue grafik (bmp) einbinden.<br />
das programm kann ich zwar fehlerfrei kompilieren doch die .exe bringt einen debug assert fehler: file wingdi.cpp, leider fange ich mit dem nichts an,<br />
für jede hilfe bedanke ich mich freundlichst</p>
]]></description><link>https://www.c-plusplus.net/forum/post/592074</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/592074</guid><dc:creator><![CDATA[oldi]]></dc:creator><pubDate>Thu, 26 Aug 2004 15:13:49 GMT</pubDate></item><item><title><![CDATA[Reply to 2. Grafik in einem weiteren Button on Thu, 26 Aug 2004 16:59:33 GMT]]></title><description><![CDATA[<p>Ich glaube das liegt daran, dass du für jeden Button eine andere CBitmap Variable anlegen musst !</p>
<pre><code>//in der Dlg.h
private:
CBitmap bitmap1, bitmap2, ...
.
.
</code></pre>
<p>Und dann in der OnInitDialog:</p>
<pre><code>.
.
.
bitmap1.LoadBitmap(...);
bitmap2.LoadBitmap(...)

m_Button1.SetBitmap(bitmap1);
m_Button2.SetBitmap(bitmap2);
</code></pre>
<p>Ich hoffe ich konnte dir weiterhelfen !</p>
<p>Gruß<br />
:: NoName ::</p>
]]></description><link>https://www.c-plusplus.net/forum/post/592230</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/592230</guid><dc:creator><![CDATA[__NoName__]]></dc:creator><pubDate>Thu, 26 Aug 2004 16:59:33 GMT</pubDate></item><item><title><![CDATA[Reply to 2. Grafik in einem weiteren Button on Thu, 26 Aug 2004 19:03:41 GMT]]></title><description><![CDATA[<p>hallo noName!<br />
danke für deine hilfe, dein tip war ok!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/592403</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/592403</guid><dc:creator><![CDATA[oldi]]></dc:creator><pubDate>Thu, 26 Aug 2004 19:03:41 GMT</pubDate></item><item><title><![CDATA[Reply to 2. Grafik in einem weiteren Button on Thu, 26 Aug 2004 19:16:29 GMT]]></title><description><![CDATA[<blockquote>
<p>...dein tip war ok!</p>
</blockquote>
<p>Tip(p) wird mit Doppel-P geschrieben ! <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="😃"
    /> <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>
<p>Gruß<br />
:: NoName ::</p>
]]></description><link>https://www.c-plusplus.net/forum/post/592420</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/592420</guid><dc:creator><![CDATA[__NoName__]]></dc:creator><pubDate>Thu, 26 Aug 2004 19:16:29 GMT</pubDate></item><item><title><![CDATA[Reply to 2. Grafik in einem weiteren Button on Fri, 27 Aug 2004 08:21:19 GMT]]></title><description><![CDATA[<p>hi noname!<br />
und das war es auch schon, zufrieden?<br />
ich bedankte mich, doch dir ist fad! schade, du hast andere qualitäten!!!<br />
bleib lieber der lehrmeister in mfc, dann wirst mehr geachtet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/592790</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/592790</guid><dc:creator><![CDATA[oldi]]></dc:creator><pubDate>Fri, 27 Aug 2004 08:21:19 GMT</pubDate></item></channel></rss>