<?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[Menü verbergen&#x2F;deaktivieren]]></title><description><![CDATA[<p>Hallo,<br />
leider habe ich nichts mit Menü verwandtes gefunden deshalb bitte ich Euch um hilfe.</p>
<p>Ich möchte mit einer CheckBox ein Menü verbergen oder deaktivieren<br />
Ein Menü wie z.B. Datei oder Bearbeiten</p>
<p>vielen Danke im voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/47641/menü-verbergen-deaktivieren</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Apr 2026 03:44:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/47641.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 01 Sep 2003 06:56:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Menü verbergen&#x2F;deaktivieren on Mon, 01 Sep 2003 06:56:18 GMT]]></title><description><![CDATA[<p>Hallo,<br />
leider habe ich nichts mit Menü verwandtes gefunden deshalb bitte ich Euch um hilfe.</p>
<p>Ich möchte mit einer CheckBox ein Menü verbergen oder deaktivieren<br />
Ein Menü wie z.B. Datei oder Bearbeiten</p>
<p>vielen Danke im voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/344693</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/344693</guid><dc:creator><![CDATA[maximo]]></dc:creator><pubDate>Mon, 01 Sep 2003 06:56:18 GMT</pubDate></item><item><title><![CDATA[Reply to Menü verbergen&#x2F;deaktivieren on Mon, 01 Sep 2003 07:05:38 GMT]]></title><description><![CDATA[<p>Mit SetMenu(NULL) ganz du das Menü entfernen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/344697</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/344697</guid><dc:creator><![CDATA[Andorxor]]></dc:creator><pubDate>Mon, 01 Sep 2003 07:05:38 GMT</pubDate></item><item><title><![CDATA[Reply to Menü verbergen&#x2F;deaktivieren on Mon, 01 Sep 2003 07:12:06 GMT]]></title><description><![CDATA[<p>ich meinte nicht das ganze sondern nur z.B. das Bearbeiten-Teil</p>
]]></description><link>https://www.c-plusplus.net/forum/post/344701</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/344701</guid><dc:creator><![CDATA[maximo]]></dc:creator><pubDate>Mon, 01 Sep 2003 07:12:06 GMT</pubDate></item><item><title><![CDATA[Reply to Menü verbergen&#x2F;deaktivieren on Mon, 01 Sep 2003 07:38:53 GMT]]></title><description><![CDATA[<p>deaktivieren:</p>
<pre><code class="language-cpp">CMenu* m;
m = AfxGetMainWnd()-&gt;GetMenu();
m-&gt;EnableMenuItem(NummerDesMenus, MF_BYPOSITION | MF_GRAYED);
</code></pre>
<p>Bei NummerDesMenus einfach die Nr eintragen (von links mit 0 beginnend zählen)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/344711</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/344711</guid><dc:creator><![CDATA[MuehBln]]></dc:creator><pubDate>Mon, 01 Sep 2003 07:38:53 GMT</pubDate></item><item><title><![CDATA[Reply to Menü verbergen&#x2F;deaktivieren on Mon, 01 Sep 2003 08:03:40 GMT]]></title><description><![CDATA[<p>das ist ja schon super!<br />
nur wie kann ich mit der checkbox das ein/ausschalten?</p>
<p>wenn ich so mach wie du sagst wirds nur grau wenn ich drübergehe</p>
<p>ich möchte aber dass es immer sofort ein -u. ausschaltet wenn ich auf die checkbox klicke</p>
<p>wie mach ich das?</p>
<p>dannke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/344728</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/344728</guid><dc:creator><![CDATA[maximo]]></dc:creator><pubDate>Mon, 01 Sep 2003 08:03:40 GMT</pubDate></item><item><title><![CDATA[Reply to Menü verbergen&#x2F;deaktivieren on Mon, 01 Sep 2003 08:49:44 GMT]]></title><description><![CDATA[<p>Für die Checkbox ein ON_CLICKED-Ereignis hinzufügen. Fürs Verschwindenlassen: guck dir mal die FUnktion EnableMenuItem in der MSDN an, dann erübrigt sich diese Frage.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/344750</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/344750</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Mon, 01 Sep 2003 08:49:44 GMT</pubDate></item><item><title><![CDATA[Reply to Menü verbergen&#x2F;deaktivieren on Mon, 01 Sep 2003 09:30:25 GMT]]></title><description><![CDATA[<p>leider haben meine augen das MSDN das erste mal erblickt<br />
und gesucht habe ich auch und nichts verstanden leider</p>
<p>kann mir jemand da raushelfen?</p>
<p>danke sehr im voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/344788</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/344788</guid><dc:creator><![CDATA[maximo]]></dc:creator><pubDate>Mon, 01 Sep 2003 09:30:25 GMT</pubDate></item><item><title><![CDATA[Reply to Menü verbergen&#x2F;deaktivieren on Mon, 01 Sep 2003 11:07:46 GMT]]></title><description><![CDATA[<p>wo genau liegt jetzt Dein Problem?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/344890</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/344890</guid><dc:creator><![CDATA[MuehBln]]></dc:creator><pubDate>Mon, 01 Sep 2003 11:07:46 GMT</pubDate></item><item><title><![CDATA[Reply to Menü verbergen&#x2F;deaktivieren on Tue, 02 Sep 2003 07:02:04 GMT]]></title><description><![CDATA[<p>ich habe da ein programm der über viele menüeinträge verfügt und im dialogfeld ist<br />
und ich möchte für jeden eintrag eine checkbox machen damit man es deaktiviert/löscht wenn man es nicht braucht/will</p>
<p>und wenn ich einmal auf die chaeckbox klicke soll es verschwinden/deaktivieren (besser verschwinden) und wenn ich es dann nochmal anklicke (kein häckchen) dann soll es wieder da sein</p>
<p>verstehst mich?<br />
( Ich weiss es noch nicht weill ich mit Bücher lesen nicht soweit bin<br />
möchte trotzdem sowas im programm haben)<br />
danke für verständnis</p>
]]></description><link>https://www.c-plusplus.net/forum/post/345395</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/345395</guid><dc:creator><![CDATA[maximo]]></dc:creator><pubDate>Tue, 02 Sep 2003 07:02:04 GMT</pubDate></item><item><title><![CDATA[Reply to Menü verbergen&#x2F;deaktivieren on Tue, 02 Sep 2003 08:56:51 GMT]]></title><description><![CDATA[<p>MuehBln schrieb:</p>
<blockquote>
<p>deaktivieren:</p>
<pre><code class="language-cpp">CMenu* m;
m = AfxGetMainWnd()-&gt;GetMenu();
m-&gt;EnableMenuItem(NummerDesMenus, MF_BYPOSITION | MF_GRAYED);
</code></pre>
<p>Bei NummerDesMenus einfach die Nr eintragen (von links mit 0 beginnend zählen)</p>
</blockquote>
<p>Jetzt verwende mal statt MF_BYPOSITION den Flag MF_BYCOMMAND (sollte glaub ich gehn)<br />
MFG, Sigi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/345466</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/345466</guid><dc:creator><![CDATA[BigSigi]]></dc:creator><pubDate>Tue, 02 Sep 2003 08:56:51 GMT</pubDate></item><item><title><![CDATA[Reply to Menü verbergen&#x2F;deaktivieren on Tue, 02 Sep 2003 09:01:55 GMT]]></title><description><![CDATA[<p>leider geht das auch nicht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/345480</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/345480</guid><dc:creator><![CDATA[maximo]]></dc:creator><pubDate>Tue, 02 Sep 2003 09:01:55 GMT</pubDate></item><item><title><![CDATA[Reply to Menü verbergen&#x2F;deaktivieren on Tue, 02 Sep 2003 09:38:01 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/3441">@maximo</a><br />
Also wenn ich dich richtig verstanden habe, hast du irgendwo in deinem Dialog eine Checkbox, die dafür verantwortlich ist, ob Menü-Einträge aktiviert oder deaktiviert sein sollen.</p>
<p>Wenn's so ist, würde ich im Klassenassistent eine Membervar. für die CheckBox anlegen (er bietet dir eh BOOL an) und dann noch eine Nachrichtenbehandlungsroutine für die Checkbox im Klassenassistent hinzufügen für das Klickereignis (BN_CLICKED). In dieser Methode könntest du dann folgenden Code unterbringen:</p>
<pre><code class="language-cpp">UpdateData(TRUE);
CMenu *mmenu = GetMenu();
CMenu *submenu = mmenu-&gt;GetSubMenu(1);		// ist das 2. Menü in deiner Menüleiste (also zB Menü &quot;Bearbeiten&quot;)
if(m_bCheck==TRUE)    //BOOL-Var überprüfen
	//MenüEintrag &quot;Ausschneiden&quot; deaktivieren
	submenu-&gt;EnableMenuItem(IDM_EDIT_CUT, MF_BYCOMMAND |MF_GRAYED);
else
	//MenüEintrag &quot;Ausschneiden&quot; aktivieren
	submenu-&gt;EnableMenuItem(IDM_EDIT_CUT, MF_BYCOMMAND | MF_ENABLED);
</code></pre>
<p>Hoffe, es hilft.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/345503</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/345503</guid><dc:creator><![CDATA[seppelina]]></dc:creator><pubDate>Tue, 02 Sep 2003 09:38:01 GMT</pubDate></item><item><title><![CDATA[Reply to Menü verbergen&#x2F;deaktivieren on Tue, 02 Sep 2003 10:40:32 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">void CMenuprogDlg::OnCheck1() 
{
	CMenu *m = GetMenu();
	m= m-&gt;GetSubMenu(0);

	if(((CButton*)GetDlgItem(IDC_CHECK1))-&gt;GetCheck())
		m-&gt;RemoveMenu(ID_DATEI_NEU,MF_BYCOMMAND);
	else
	{
		m-&gt;InsertMenu(0,MF_BYCOMMAND,ID_DATEI_NEU,&quot;Neu&quot;);
		GetActiveWindow()-&gt;DrawMenuBar();
	}
}
</code></pre>
<p>Das läßt die Menüeintrage verschwinden und wieder erscheinen. Leider in einer anderen Reihenfolge (noch <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /> ).</p>
<p>Nur wie du zB: das Popup-Menü-Item &quot;Datei&quot; oder &quot;Bearbeiten&quot; verschwinden läßt, daß weiß ich noch nicht. wenn das wer kann -&gt; BITTE POSTEN <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="😉"
    /><br />
Ich werd später noch weiterprobieren.<br />
MFG, Sigi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/345541</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/345541</guid><dc:creator><![CDATA[BigSigi]]></dc:creator><pubDate>Tue, 02 Sep 2003 10:40:32 GMT</pubDate></item><item><title><![CDATA[Reply to Menü verbergen&#x2F;deaktivieren on Wed, 03 Sep 2003 07:13:36 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/2321">@BigSigi</a> : das habe ich ausprobiert und funktioniert<br />
nur eben nicht für das Menü selbst sondern für z.B. Datei - Neu<br />
und das will ich ja nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Datei - soll ausgeblendet sein</p>
<p>danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/346120</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/346120</guid><dc:creator><![CDATA[maximo]]></dc:creator><pubDate>Wed, 03 Sep 2003 07:13:36 GMT</pubDate></item></channel></rss>