<?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[[DLL] Menüfunktion geht nicht]]></title><description><![CDATA[<p>Hi, ich habe mir als Funprojekt eine DLL geschrieben, die in ein angegebenes Fenster ein Menü und MenuItems einfügt. Mit den TopMenus (z.B. Datei, Bearbeiten) klappt alles gut, nur leider will er die MenuItems einfach nicht einfügen. Per Klick sind diese nicht zu erreichen.</p>
<pre><code class="language-cpp">EXPORT BOOL GMMCreateTopMenu(LPWSTR str, int id)
{
	MENUITEMINFO info;
	info.cbSize = sizeof(MENUITEMINFO);
	info.fMask = MIIM_STRING | MIIM_DATA;
	info.dwTypeData = str;

	InsertMenuItem(menu, id, true, &amp;info);
	return TRUE;
}

EXPORT BOOL GMMCreateMenuItem(LPWSTR str, int TopMenu, int id)
{
	MENUITEMINFO info;
	info.cbSize = sizeof(MENUITEMINFO);
	info.fMask = MIIM_STRING | MIIM_SUBMENU;
	info.dwTypeData = str;

	InsertMenuItem(GetSubMenu(menu, TopMenu), id, true, &amp;info);
	return TRUE;
}
</code></pre>
<p>Wie muss ich den Code richtig schreiben (untere Funktion) damit diese für MenuItems funktioniert?</p>
<p>Danke schonmal<br />
testY</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/216587/dll-menüfunktion-geht-nicht</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Apr 2026 16:26:25 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/216587.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 25 Jun 2008 15:36:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [DLL] Menüfunktion geht nicht on Wed, 25 Jun 2008 15:36:22 GMT]]></title><description><![CDATA[<p>Hi, ich habe mir als Funprojekt eine DLL geschrieben, die in ein angegebenes Fenster ein Menü und MenuItems einfügt. Mit den TopMenus (z.B. Datei, Bearbeiten) klappt alles gut, nur leider will er die MenuItems einfach nicht einfügen. Per Klick sind diese nicht zu erreichen.</p>
<pre><code class="language-cpp">EXPORT BOOL GMMCreateTopMenu(LPWSTR str, int id)
{
	MENUITEMINFO info;
	info.cbSize = sizeof(MENUITEMINFO);
	info.fMask = MIIM_STRING | MIIM_DATA;
	info.dwTypeData = str;

	InsertMenuItem(menu, id, true, &amp;info);
	return TRUE;
}

EXPORT BOOL GMMCreateMenuItem(LPWSTR str, int TopMenu, int id)
{
	MENUITEMINFO info;
	info.cbSize = sizeof(MENUITEMINFO);
	info.fMask = MIIM_STRING | MIIM_SUBMENU;
	info.dwTypeData = str;

	InsertMenuItem(GetSubMenu(menu, TopMenu), id, true, &amp;info);
	return TRUE;
}
</code></pre>
<p>Wie muss ich den Code richtig schreiben (untere Funktion) damit diese für MenuItems funktioniert?</p>
<p>Danke schonmal<br />
testY</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1535712</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1535712</guid><dc:creator><![CDATA[MeepY]]></dc:creator><pubDate>Wed, 25 Jun 2008 15:36:22 GMT</pubDate></item><item><title><![CDATA[Reply to [DLL] Menüfunktion geht nicht on Thu, 26 Jun 2008 11:48:45 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>wurden denn überhaupt <em>SubMenu</em>s angelegt, die mit <em>GetSubMenu(menu, TopMenu)</em> angesprochen werden? Für jedes Menü in der Menüleiste muss ein eigenes <em>SubMenu</em> erst erzeugt werden, bevor man überhaupt dort irgendwelche Menüpunkte unterbringen kann.</p>
<p>MfG,</p>
<p>Probe-Nutzer</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1536284</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1536284</guid><dc:creator><![CDATA[Probe-Nutzer]]></dc:creator><pubDate>Thu, 26 Jun 2008 11:48:45 GMT</pubDate></item><item><title><![CDATA[Reply to [DLL] Menüfunktion geht nicht on Thu, 26 Jun 2008 11:59:15 GMT]]></title><description><![CDATA[<p>Naja ich dachte mir, dass die &quot;TopMenus&quot; sozusagen die Übermenüs sind und ich dann Submenus anlege. D.h. Datei Klicken -&gt; &quot;Neu&quot; wird da in dem Menü angezeigt.</p>
<p>mfg MeepY</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1536297</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1536297</guid><dc:creator><![CDATA[MeepY]]></dc:creator><pubDate>Thu, 26 Jun 2008 11:59:15 GMT</pubDate></item><item><title><![CDATA[Reply to [DLL] Menüfunktion geht nicht on Fri, 27 Jun 2008 10:57:56 GMT]]></title><description><![CDATA[<blockquote>
<p>[...]und ich dann Submenus anlege.</p>
</blockquote>
<p>Und genau das habe ich vermisst...</p>
<p>MfG,</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1536914</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1536914</guid><dc:creator><![CDATA[Probe-Nutzer]]></dc:creator><pubDate>Fri, 27 Jun 2008 10:57:56 GMT</pubDate></item><item><title><![CDATA[Reply to [DLL] Menüfunktion geht nicht on Sat, 28 Jun 2008 17:23:00 GMT]]></title><description><![CDATA[<p>Ja aber wie muss ich die beiden Codes schreiben, sodass ich für die Eine Funktion TopMenus mache, was ja auch funktioniert und für die andere jedes mal ein Menuitem hinzugefügt wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1537602</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1537602</guid><dc:creator><![CDATA[meepY]]></dc:creator><pubDate>Sat, 28 Jun 2008 17:23:00 GMT</pubDate></item></channel></rss>