<?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[OnButtonDown]]></title><description><![CDATA[<p>Hallo liebe Leute,</p>
<p>ich würde ganz gerne das Ereigniss OnButtonDown/Up auswerten. Ist das im VC6 überhaupt möglich ?</p>
<p>Über die Funktion WM_LBUTTONDOWN (oder so ähnlich) kann ich die linke Maustaste abfangen. In dieser Funktion kann ich eine x/y-Position angeben. Muss ich dann genau auf dieser Position stehen damit das Ereignis ausgelöst wird ?</p>
<p>Hat jemand damit Erfahrung ??</p>
<p>Besten Dank im Voraus !</p>
<p>levin</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/5710/onbuttondown</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Apr 2026 11:54:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/5710.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 07 May 2003 06:38:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to OnButtonDown on Wed, 07 May 2003 06:38:00 GMT]]></title><description><![CDATA[<p>Hallo liebe Leute,</p>
<p>ich würde ganz gerne das Ereigniss OnButtonDown/Up auswerten. Ist das im VC6 überhaupt möglich ?</p>
<p>Über die Funktion WM_LBUTTONDOWN (oder so ähnlich) kann ich die linke Maustaste abfangen. In dieser Funktion kann ich eine x/y-Position angeben. Muss ich dann genau auf dieser Position stehen damit das Ereignis ausgelöst wird ?</p>
<p>Hat jemand damit Erfahrung ??</p>
<p>Besten Dank im Voraus !</p>
<p>levin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/27777</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/27777</guid><dc:creator><![CDATA[levin]]></dc:creator><pubDate>Wed, 07 May 2003 06:38:00 GMT</pubDate></item><item><title><![CDATA[Reply to OnButtonDown on Wed, 07 May 2003 06:41:00 GMT]]></title><description><![CDATA[<p>Ich glaube du hast nicht ganz das Prinzip der MFC verstanden.<br />
Mit OnLButtonDown kannst du lediglich auf einen Mausklick (des Users) reagieren.</p>
<p>Devil</p>
]]></description><link>https://www.c-plusplus.net/forum/post/27778</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/27778</guid><dc:creator><![CDATA[phlox81]]></dc:creator><pubDate>Wed, 07 May 2003 06:41:00 GMT</pubDate></item><item><title><![CDATA[Reply to OnButtonDown on Wed, 07 May 2003 06:54:00 GMT]]></title><description><![CDATA[<p>Ganz genau !</p>
<p>und über CPoint ist es möglich einen Punkt/Bereich? einzustellen !</p>
<p>da ich aber mindestens 4 Positionen brauche ist mir nicht klar wie das funzen könnte!</p>
<p>levin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/27779</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/27779</guid><dc:creator><![CDATA[levin]]></dc:creator><pubDate>Wed, 07 May 2003 06:54:00 GMT</pubDate></item><item><title><![CDATA[Reply to OnButtonDown on Wed, 07 May 2003 07:11:00 GMT]]></title><description><![CDATA[<p>Ne, ne...</p>
<p>Die Punktkoordinaten <strong>wo</strong> der User &quot;geklickt&quot; hat werden übergeben!<br />
D.h. dass du innerhalb der Funktion nur eine Auswertung der Koordinaten vornehmen mußt...</p>
<p>[ Dieser Beitrag wurde am 07.05.2003 um 09:12 Uhr von <strong>Hexagon</strong> editiert. ]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/27780</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/27780</guid><dc:creator><![CDATA[Hexagon]]></dc:creator><pubDate>Wed, 07 May 2003 07:11:00 GMT</pubDate></item><item><title><![CDATA[Reply to OnButtonDown on Wed, 07 May 2003 07:59:00 GMT]]></title><description><![CDATA[<p>Genau so könnte es gehen !!</p>
<p>Besten Dank !</p>
<p>Levin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/27781</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/27781</guid><dc:creator><![CDATA[levin]]></dc:creator><pubDate>Wed, 07 May 2003 07:59:00 GMT</pubDate></item><item><title><![CDATA[Reply to OnButtonDown on Thu, 08 May 2003 10:02:00 GMT]]></title><description><![CDATA[<p>Schade!<br />
Die Position der Maus wird nur ausgegeben wenn man in eine &quot;freie&quot; Fläche des Dialogs klickt.</p>
<p>Klicke ich auf einen Button funktioniert es nicht !</p>
<p>Was eigentlich auch logisch ist !</p>
<p>ich werde als nächstes versuchen ein ActiveX in Borland zu erstellen!!</p>
<p>Wenn noch jemand eine andere Idee hat nur raus damit !</p>
<p>Bis auf weiteres</p>
<p>levin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/27782</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/27782</guid><dc:creator><![CDATA[levin]]></dc:creator><pubDate>Thu, 08 May 2003 10:02:00 GMT</pubDate></item><item><title><![CDATA[Reply to OnButtonDown on Thu, 08 May 2003 11:10:00 GMT]]></title><description><![CDATA[<p>Und wenn du in OnButtonDown dir die aktuelle Mausposition holst (vorausgesetzt, der Button wird mit der Maus gedrückt)</p>
<p>Roland</p>
]]></description><link>https://www.c-plusplus.net/forum/post/27783</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/27783</guid><dc:creator><![CDATA[Roland]]></dc:creator><pubDate>Thu, 08 May 2003 11:10:00 GMT</pubDate></item><item><title><![CDATA[Reply to OnButtonDown on Thu, 08 May 2003 12:18:00 GMT]]></title><description><![CDATA[<p>Hallo Levin,</p>
<p>Du kannst einen Mausklick über einem Dialog-Item über PreTranslateMessage abfangen. Das geht so:</p>
<p>BOOL MyDlg::PreTranslateMessage(MSG* pMsg)<br />
{<br />
// Message WM_LBUTTONDOWN wurde ausgeloesst<br />
if (pMsg-&gt;message == WM_LBUTTONDOWN)<br />
{<br />
HWND hBtnWnd;<br />
GetDlgItem(IDC_MYITEM, &amp;hBtnWnd);</p>
<p>// über dem Item mit der ID IDC_MYITEM<br />
if (pMsg-&gt;hwnd == hBtnWnd)<br />
{<br />
// was immer du hier tun willst<br />
}<br />
}</p>
<p>return CDialog::PreTranslateMessage(pMsg);<br />
}</p>
<p>Gruss<br />
Andrea</p>
]]></description><link>https://www.c-plusplus.net/forum/post/27784</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/27784</guid><dc:creator><![CDATA[Andrea]]></dc:creator><pubDate>Thu, 08 May 2003 12:18:00 GMT</pubDate></item><item><title><![CDATA[Reply to OnButtonDown on Thu, 08 May 2003 12:51:00 GMT]]></title><description><![CDATA[<p>Vom Ansatz her schon super .... aber!<br />
Folgende Effekte treten auf:</p>
<p>1. der Button wird ohne Mausklick sofort gedrückt wenn man mit dem Cursor über den Button fährt</p>
<p>2. das Ereignis WM_LBUTTONDOWN wird im ganzen Dialog ausgelöst und ist somit nicht über if an den Button gebunden !</p>
<p>ich werde weiter versuchne den Lösungsanstz auszubauen !</p>
<p>levin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/27785</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/27785</guid><dc:creator><![CDATA[levin]]></dc:creator><pubDate>Thu, 08 May 2003 12:51:00 GMT</pubDate></item><item><title><![CDATA[Reply to OnButtonDown on Thu, 08 May 2003 12:52:00 GMT]]></title><description><![CDATA[<p>Falls du auf den Klick auf den Button reagieren willst, reicht ein einfacher<br />
Doppelklick im Dialogeditor auf den Button...</p>
<p>Devil</p>
]]></description><link>https://www.c-plusplus.net/forum/post/27786</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/27786</guid><dc:creator><![CDATA[phlox81]]></dc:creator><pubDate>Thu, 08 May 2003 12:52:00 GMT</pubDate></item><item><title><![CDATA[Reply to OnButtonDown on Thu, 08 May 2003 13:27:00 GMT]]></title><description><![CDATA[<p>Nein das Problem ist etwas schwieriger...</p>
<p>Ich möchte einen Taster nachbilden, und brauche das Ereignis OnButtonDown und OnButtonUp um in eine Maschinensteuerun 1/0 zu schreiben.<br />
Diese Ereignisse gibt ja so im Klassenassi nicht (leider!), zumindest nicht VC6.</p>
<p>Deswegen war mein Gedanke die linke Maustaste für diese Zwecke zu gebrauchen !!</p>
<p>levin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/27787</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/27787</guid><dc:creator><![CDATA[levin]]></dc:creator><pubDate>Thu, 08 May 2003 13:27:00 GMT</pubDate></item></channel></rss>