<?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[Button rechte linke Maustaste]]></title><description><![CDATA[<p>Wie kann ich abfragen ob ein Button mit der rechten oder mit der linken Maustaste gedrückt wurde?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/199476/button-rechte-linke-maustaste</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Apr 2026 17:08:35 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/199476.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 03 Dec 2007 14:34:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Button rechte linke Maustaste on Mon, 03 Dec 2007 14:34:55 GMT]]></title><description><![CDATA[<p>Wie kann ich abfragen ob ein Button mit der rechten oder mit der linken Maustaste gedrückt wurde?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1414264</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1414264</guid><dc:creator><![CDATA[Lenni]]></dc:creator><pubDate>Mon, 03 Dec 2007 14:34:55 GMT</pubDate></item><item><title><![CDATA[Reply to Button rechte linke Maustaste on Mon, 03 Dec 2007 15:05:15 GMT]]></title><description><![CDATA[<p>wenn ich auf nem button mit rechts klick {eigene app} dann wird der gar nicht gedrueckt, um rechtsklick abzufragen muesstest du dem element OnContextMenu (oder so aehnlich) verpassen, da OnBnClicked nur bei linksklick kommt {bei mir}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1414276</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1414276</guid><dc:creator><![CDATA[EXDW]]></dc:creator><pubDate>Mon, 03 Dec 2007 15:05:15 GMT</pubDate></item><item><title><![CDATA[Reply to Button rechte linke Maustaste on Mon, 03 Dec 2007 15:37:49 GMT]]></title><description><![CDATA[<p>Erzeuge eine eigene Button-Klasse und ergänze einen Handler für OnRButtonDown.</p>
<p>Wenn es um ein Kontextmenü geht hat Die Mr Evel schon einen Hinweis auf OnContextmenu gegeben...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1414301</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1414301</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 03 Dec 2007 15:37:49 GMT</pubDate></item><item><title><![CDATA[Reply to Button rechte linke Maustaste on Mon, 03 Dec 2007 16:32:30 GMT]]></title><description><![CDATA[<p>irgendwie habe ihc das noch nicht ganze verstanden. ALso ich habe den Button und ja ich möchte ein Kontextmenü anwenden.</p>
<pre><code class="language-cpp">void CProjektDlg::OnBearbeiten() 
{
	// TODO: Code für die Behandlungsroutine der Steuerelement-Benachrichtigung hier einfügen

	CString str;
	char Zeile[200];
	CString Konzentration[300];
	CString Gesamtdichte[300];
	int i = 1;
	int ii = 0;

	CMenu *m_Menu; 
	POINT pt;

	GetCursorPos(&amp;pt);

    m_Menu = GetMenu();

    m_Menu = m_Menu-&gt;GetSubMenu(0);

    m_Menu-&gt;TrackPopupMenu(TPM_LEFTALIGN + TPM_RIGHTBUTTON,pt.x, pt.y, this, NULL);

	ii = m_ctlTabellenListe.GetCurSel();
	if ( ii != LB_ERR)
	{
</code></pre>
<p>Das ist jetzt mein Code. Wenn man auf Bearbeiten klickt soll erst das Menü geladen ist, wenn man die rechte Maustaste geklickt hat ansonsten der Rest. Und ihc verstehe nicht ganz was ihr meintet</p>
<p>bzw. wie kann ich meinem Button die Funktion OnContextmenu zuweisen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1414341</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1414341</guid><dc:creator><![CDATA[Lenni]]></dc:creator><pubDate>Mon, 03 Dec 2007 16:32:30 GMT</pubDate></item><item><title><![CDATA[Reply to Button rechte linke Maustaste on Mon, 03 Dec 2007 17:38:31 GMT]]></title><description><![CDATA[<p>Wenn Dein Buttonb kein Kontext Menü hat bekommt Dein Elternfenster die Nachricht WM_CONTEXTMENU, dort kannst Du einen Handler einbauen und kontrollieren wohin geklickt wurde.</p>
<p>Alles andere setzt voraus, dass Du Deine eigene Button Klasse erzeugst und dort die entsprechenden Handler einbaust.<br />
Ich würde Letzters tun.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1414365</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1414365</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 03 Dec 2007 17:38:31 GMT</pubDate></item></channel></rss>