<?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üpunkt aktivieren &#x2F; deaktivieren]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe eine SDI Anwendung (mit Doc/View). Ich habe ein Menü das wie folgt aufgebaut ist:</p>
<pre><code>DATEI    BEARBEITEN    ANSICHT    GITTERNETZ        ?
                                  GITTERNETZ ANZEIGEN
                                  GITTERNETZ AUSBLENDEN
                                  ---------------------
                                  BESCHRIFTUNG ANZEIGEN
                                  BESCHRIFTUNG AUSBLENDEN
</code></pre>
<p>Ich möchte, dass die unteren Menüeinträge BESCHRIFTUNG ANZEIGEN/AUSBLENDEN nur aktiv sind, wenn das Gitternetz auch angezeigt wird.<br />
Ich habe da auch etwas in der FAQ gefunden und gleich eingebaut, funktioniert aber bei mir irgendwie nicht.<br />
Und zwar habe ich in meiner View eine Methode eingebaut OnGridHide() die aufgerufen wird, wenn der Menüpunkt GITTERNETZ AUSBLENDEN gedrückt wurde. Da sollen gleich zwei unteren Punkte ausgeblendet werden. Sie bleiben aber aktiv.<br />
Was mach ich falsch?</p>
<pre><code class="language-cpp">void CGraphToolView::OnGridHide() 
{
	m_bViewGrid = FALSE;
	InvalidateRect(NULL);

	CMenu MainMenu, *pSubMenu;
	MainMenu.LoadMenu(IDR_MAINFRAME)
	SubMenu=MainMenu.GetSubMenu(3);          
	pSubMenu-&gt;EnableMenuItem(ID_GRID_TEXT_VIEW, MF_DISABLED | MF_GRAYED); 
    pSubMenu-&gt;EnableMenuItem(ID_GRID_TEXT_HIDE, MF_DISABLED | MF_GRAYED);
	SetMenu(&amp;MainMenu);
}
</code></pre>
<p>Bedanke mich im voraus.</p>
<p>Gruß<br />
Marius</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/52727/menüpunkt-aktivieren-deaktivieren</link><generator>RSS for Node</generator><lastBuildDate>Mon, 01 Jun 2026 03:55:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/52727.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 22 Oct 2003 14:44:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Menüpunkt aktivieren &#x2F; deaktivieren on Wed, 22 Oct 2003 14:44:20 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe eine SDI Anwendung (mit Doc/View). Ich habe ein Menü das wie folgt aufgebaut ist:</p>
<pre><code>DATEI    BEARBEITEN    ANSICHT    GITTERNETZ        ?
                                  GITTERNETZ ANZEIGEN
                                  GITTERNETZ AUSBLENDEN
                                  ---------------------
                                  BESCHRIFTUNG ANZEIGEN
                                  BESCHRIFTUNG AUSBLENDEN
</code></pre>
<p>Ich möchte, dass die unteren Menüeinträge BESCHRIFTUNG ANZEIGEN/AUSBLENDEN nur aktiv sind, wenn das Gitternetz auch angezeigt wird.<br />
Ich habe da auch etwas in der FAQ gefunden und gleich eingebaut, funktioniert aber bei mir irgendwie nicht.<br />
Und zwar habe ich in meiner View eine Methode eingebaut OnGridHide() die aufgerufen wird, wenn der Menüpunkt GITTERNETZ AUSBLENDEN gedrückt wurde. Da sollen gleich zwei unteren Punkte ausgeblendet werden. Sie bleiben aber aktiv.<br />
Was mach ich falsch?</p>
<pre><code class="language-cpp">void CGraphToolView::OnGridHide() 
{
	m_bViewGrid = FALSE;
	InvalidateRect(NULL);

	CMenu MainMenu, *pSubMenu;
	MainMenu.LoadMenu(IDR_MAINFRAME)
	SubMenu=MainMenu.GetSubMenu(3);          
	pSubMenu-&gt;EnableMenuItem(ID_GRID_TEXT_VIEW, MF_DISABLED | MF_GRAYED); 
    pSubMenu-&gt;EnableMenuItem(ID_GRID_TEXT_HIDE, MF_DISABLED | MF_GRAYED);
	SetMenu(&amp;MainMenu);
}
</code></pre>
<p>Bedanke mich im voraus.</p>
<p>Gruß<br />
Marius</p>
]]></description><link>https://www.c-plusplus.net/forum/post/377440</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/377440</guid><dc:creator><![CDATA[dziuba]]></dc:creator><pubDate>Wed, 22 Oct 2003 14:44:20 GMT</pubDate></item><item><title><![CDATA[Reply to Menüpunkt aktivieren &#x2F; deaktivieren on Thu, 23 Oct 2003 11:45:29 GMT]]></title><description><![CDATA[<p>Kann mir da echt niemand helfen??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/378004</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/378004</guid><dc:creator><![CDATA[dziuba]]></dc:creator><pubDate>Thu, 23 Oct 2003 11:45:29 GMT</pubDate></item><item><title><![CDATA[Reply to Menüpunkt aktivieren &#x2F; deaktivieren on Thu, 23 Oct 2003 13:35:37 GMT]]></title><description><![CDATA[<p>Habe doch endlich was gefunden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> .</p>
<p><a href="http://www.programmierer-board.de/phpBB2/viewtopic.php?t=72090&amp;highlight=%2Aupdatecommandui" rel="nofollow">http://www.programmierer-board.de/phpBB2/viewtopic.php?t=72090&amp;highlight=*updatecommandui</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/378099</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/378099</guid><dc:creator><![CDATA[dziuba]]></dc:creator><pubDate>Thu, 23 Oct 2003 13:35:37 GMT</pubDate></item></channel></rss>