<?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ü-Eintäge Text ändern]]></title><description><![CDATA[<p>Habe schon wieder 2 Fragen:<br />
- Wie kann man denn im Menü den text der Einträge verändern?<br />
- Wie lässt sich der Titel der Pages in einer TabCtrl verändern?<br />
Habs mit m_psp.pszTitel = &quot;XXX&quot; versucht aber das funktioniert nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/181028/menü-eintäge-text-ändern</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 01:17:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/181028.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 09 May 2007 11:19:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Menü-Eintäge Text ändern on Wed, 09 May 2007 11:19:04 GMT]]></title><description><![CDATA[<p>Habe schon wieder 2 Fragen:<br />
- Wie kann man denn im Menü den text der Einträge verändern?<br />
- Wie lässt sich der Titel der Pages in einer TabCtrl verändern?<br />
Habs mit m_psp.pszTitel = &quot;XXX&quot; versucht aber das funktioniert nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1281497</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1281497</guid><dc:creator><![CDATA[maRKus23]]></dc:creator><pubDate>Wed, 09 May 2007 11:19:04 GMT</pubDate></item><item><title><![CDATA[Reply to Menü-Eintäge Text ändern on Wed, 09 May 2007 11:32:19 GMT]]></title><description><![CDATA[<p>maRKus23 schrieb:</p>
<blockquote>
<p>Habe schon wieder 2 Fragen:<br />
- Wie kann man denn im Menü den text der Einträge verändern?</p>
</blockquote>
<p>Entweder du hangelst dich durch dein CMenu und seine Kindelemente und änderst die Bezeichnung per ModifyMenu() - oder du nutzt die ON_UPDATE_COMMAND_UI-Mechanismen und passt den Menüpunkt per CCmdUI::SetText() an.</p>
<blockquote>
<p>- Wie lässt sich der Titel der Pages in einer TabCtrl verändern?</p>
</blockquote>
<p>Ich würde ein TCITEM mit den entsprechenden Infos füllen und an SetItem() übergeben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1281509</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1281509</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 09 May 2007 11:32:19 GMT</pubDate></item><item><title><![CDATA[Reply to Menü-Eintäge Text ändern on Wed, 09 May 2007 11:50:07 GMT]]></title><description><![CDATA[<p>[quote=&quot;CStoll&quot;]</p>
<p>maRKus23 schrieb:</p>
<blockquote>
<p>Habe schon wieder 2 Fragen:<br />
Ich würde ein TCITEM mit den entsprechenden Infos füllen und an SetItem() übergeben.</p>
</blockquote>
<p>Verwechselst du das nicht gerade mit einer TreeCtrl?</p>
<p>In welcher Methode von CMainFrame kann ich ModifyMenu() aufrufen?<br />
In OnCreate() zur Initialisierung des Menus?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1281522</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1281522</guid><dc:creator><![CDATA[maRKus23]]></dc:creator><pubDate>Wed, 09 May 2007 11:50:07 GMT</pubDate></item><item><title><![CDATA[Reply to Menü-Eintäge Text ändern on Wed, 09 May 2007 11:54:18 GMT]]></title><description><![CDATA[<p>maRKus23 schrieb:</p>
<blockquote>
<p>Verwechselst du das nicht gerade mit einer TreeCtrl?</p>
</blockquote>
<p>Ich hoffe nicht (zumindest habe ich die Methode bei der CTabCtrl gefunden).</p>
<blockquote>
<p>In welcher Methode von CMainFrame kann ich ModifyMenu() aufrufen?<br />
In OnCreate() zur Initialisierung des Menus?</p>
</blockquote>
<p>Wenn das Menü schon beim Start einen anderen Text darstellen soll, kannst du doch auch den entsprechenden Eintrag in den Ressourcen anpassen <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1281526</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1281526</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 09 May 2007 11:54:18 GMT</pubDate></item><item><title><![CDATA[Reply to Menü-Eintäge Text ändern on Wed, 09 May 2007 11:57:55 GMT]]></title><description><![CDATA[<p>Ich kann verschiedene Sprachen wählen!<br />
Je nachdem mit welchen Spracheinstellungen das Programm beendet wurde, muss das Menue anders initialisert werden.<br />
Ausserdem muss sich der Text auch während der Laufzeit ändern lassen, und ich habe momentan keine Ahnung wie das gehen soll.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1281528</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1281528</guid><dc:creator><![CDATA[maRKus23]]></dc:creator><pubDate>Wed, 09 May 2007 11:57:55 GMT</pubDate></item><item><title><![CDATA[Reply to Menü-Eintäge Text ändern on Wed, 09 May 2007 12:14:25 GMT]]></title><description><![CDATA[<p>Habe jetzt was gefunden</p>
<pre><code class="language-cpp">HMENU hMenu =::GetMenu(m_hWnd);

ModifyMenu(hMenu, 0, MF_BYPOSITION, 0, &quot;&amp;Datei&quot;); 
ModifyMenu(hMenu, ID_DATEI_FFNEN, MF_BYCOMMAND, ID_DATEI_FFNEN, &quot;&amp;Öffnen&quot;);
</code></pre>
<p>In welcher Methode in CMainFrame muss ich das aufrufen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1281545</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1281545</guid><dc:creator><![CDATA[maRKus23]]></dc:creator><pubDate>Wed, 09 May 2007 12:14:25 GMT</pubDate></item><item><title><![CDATA[Reply to Menü-Eintäge Text ändern on Wed, 09 May 2007 12:33:20 GMT]]></title><description><![CDATA[<p>So die Menu Eintäge ändern klappt jetzt mit dieser Funktion.<br />
Mein Problem war wohl das in OnCreate() einen Pointer auf die Dokumentklasse holen wollte. Rufe die Methode jetzt in OnInitialUpdate in der CFormView auf.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1281567</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1281567</guid><dc:creator><![CDATA[maRKus23]]></dc:creator><pubDate>Wed, 09 May 2007 12:33:20 GMT</pubDate></item><item><title><![CDATA[Reply to Menü-Eintäge Text ändern on Wed, 09 May 2007 14:43:47 GMT]]></title><description><![CDATA[<p>Die Eigenschaftsseiten sind nicht von CTabCtrl abgeleitet, sondern von CPropertyPage, hab da wohl etwas missverständlich formuliert.<br />
Wie kann ich denn dort den Titel der Pages ändern?<br />
Habs mit m_psp.strTitel oder headertitel versucht, aber nichts funktioniert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1281717</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1281717</guid><dc:creator><![CDATA[maRKus23]]></dc:creator><pubDate>Wed, 09 May 2007 14:43:47 GMT</pubDate></item><item><title><![CDATA[Reply to Menü-Eintäge Text ändern on Thu, 10 May 2007 07:23:16 GMT]]></title><description><![CDATA[<p>*nachsieht* In der PROPSHEETPAGE-Struktur gibt es eigentlich keinen Member strTitel, meintest du eventuell pszTitel? (wenn ja, hast du auch das Flag PSP_USETITLE gesetzt?)</p>
<p>Ansonsten - Du kannst auch einen Schritt nach oben (zum CPropertySheet, das alles zusammenhält) gehen und erreichst von dort aus per GetTabControl() die Tabs.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1282113</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1282113</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 10 May 2007 07:23:16 GMT</pubDate></item><item><title><![CDATA[Reply to Menü-Eintäge Text ändern on Thu, 10 May 2007 14:25:01 GMT]]></title><description><![CDATA[<p>jap meinte pszTitel, habe auch das Flag PSP_USETITEL gesetzt und es hat nicht funktioniert.<br />
Probiers jetzt mal mit GetTabControl(), vllt klappt das ja.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1282436</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1282436</guid><dc:creator><![CDATA[maRKus23]]></dc:creator><pubDate>Thu, 10 May 2007 14:25:01 GMT</pubDate></item><item><title><![CDATA[Reply to Menü-Eintäge Text ändern on Thu, 10 May 2007 14:36:42 GMT]]></title><description><![CDATA[<p>Es funktioniert nicht!!!<br />
Mit GetTabControl() weiß ich nicht wie das geht.<br />
Kannste mal Code posten.</p>
<p>Hier mal mein Versuch mit pszTitel:</p>
<pre><code class="language-cpp">void CXXXApp::CreateTabs(Uint8_t nSelectedPage)
{
	CSipromTDoc* pDoc = (CSipromTDoc*)(((CMainFrame*)AfxGetMainWnd())-&gt;GetActiveDocument());
	ASSERT(pDoc);

	CSheet sheet(pDoc-&gt;szString[89], NULL, nSelectedPage);

	CSettings pageSettings;
	CCommPort pageCommPort;
	CLanguage pageLanguage;

	/* delete the Help-button */
	sheet.m_psh.dwFlags &amp;= ~PSH_HASHELP;
	pageSettings.m_psp.dwFlags &amp;= ~PSP_HASHELP;
	pageCommPort.m_psp.dwFlags &amp;= ~PSP_HASHELP;
	pageLanguage.m_psp.dwFlags &amp;= ~PSP_HASHELP;

	pageSettings.m_psp.dwFlags &amp;= ~PSP_USETITLE;
	pageSettings.m_psp.pszTitle = &quot;TEST&quot;;

	sheet.AddPage(&amp;pageSettings); 
	sheet.AddPage(&amp;pageCommPort);
	sheet.AddPage(&amp;pageLanguage);

	sheet.DoModal();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1282448</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1282448</guid><dc:creator><![CDATA[maRKus23]]></dc:creator><pubDate>Thu, 10 May 2007 14:36:42 GMT</pubDate></item></channel></rss>