Was sagen die Profis: Wie erhält man Maus-Scrollwerte in MQL? [Wiederveröffentlichung aus dem fünften Forum]. - Seite 2

 
Scriptong:


Wenn die Liste (CListCtrl) ein eigenes Objekt ist, wo liegt dann das Problem? Es ist die Liste, die Ereignisse von der Maus empfängt, nicht das Meta Trader-Fenster.

Oder geht es um die Liste, die auf den grafischen MT4-Objekten basiert?


Igor, du versuchst, an der falschen Stelle zu übertreiben. Und um sich etwas Konkretes auszudenken. Das brauchen Sie nicht.

Die Frage war klar und eindeutig - wie man Maus-Scroll-Werte in MQL und mit Hilfe von nur Wind DLL oder API zu bekommen. Das war's.

 
Zeigen Sie mir wenigstens, was Sie haben, denn sonst haben Sie keine Lösung).
 
sanyooooook:
Zeigen Sie mir wenigstens, was Sie haben, denn sonst haben Sie keine Lösung).

Faq wird aufwachen und es Ihnen sagen.
 
tara:

Faq wird aufwachen und es Ihnen sagen.

Es gibt nichts zu sagen, denn wenn eine Lösung gefunden worden wäre, würde dieses Thema nicht hier oder in der Fünften erscheinen.
 

Lassen Sie uns also weitermachen, wenn Sie nichts dagegen haben.

Die Aufgabe besteht nur darin, den Unterbrechungscode abzufangen?

 
FAQ:

Es gibt also nichts zu sagen, denn wenn eine Lösung gefunden worden wäre, wäre dieses Thema nicht hier oder in der Fünften erschienen.

Es gibt bereits eine Lösung.
 
Wenn Sie eine haben, teilen Sie sie, wenn Sie sie nicht teilen wollen, geben Sie sie weiter.
 
tara:

Lassen Sie uns also weitermachen, wenn Sie nichts dagegen haben.

Die Aufgabe besteht nur darin, den Unterbrechungscode abzufangen?


Wir würden gerne weitermachen.

Die Aufgabe lautet wie folgt:

Es gibt eine Liste, die aus grafischen Objekten besteht. Es sieht aus wie das übliche in Windows(CListView, etc.)

Sie können den Schieberegler bewegen und auf die Bildlauftasten klicken. Aber wie oft benutzen Sie es? 100 % sicher, dass sie das Mausrad drehen, um in der Liste zu blättern.

Das ist die Aufgabe - der MMS beizubringen, dass sie das Rad dreht. Damit die in MT gezeichnete Liste auch gescrollt wird.

-------------

Ich habe nicht wirklich über Unterbrechungen nachgedacht. Gibt es eine Möglichkeit, es mit der vin dll herauszubekommen?

tara:

Es gibt bereits eine Lösung.
Großartig. Gib mir eine Idee. Sie können es in einer privaten Nachricht schreiben.
 
tara:


Wenn es kein Problem gibt, geben Sie bitte an, wie man den FACT der Verschiebung des Rads auf der Maus bestimmt. Wenn sich ein Mauszeiger in einem MT4-Fenster befindet. Es ist sehr interessant :)

Natürlich ist es ein Windows-Tool.

Mit Windows-Mitteln (d. h. einer eigenen DLL):

1. Unterklassifizieren Sie das gewünschte Diagrammfenster (http://msdn.microsoft.com/en-us/library/windows/desktop/ms644898(v=vs.85).aspx mit GWLP_WNDPROC).

2. fangen Sie WM_MOUSEWHEEL (http://msdn.microsoft.com/en-us/library/windows/desktop/ms645617(v=vs.85).aspx)

3. Vergessen Sie nicht, am Ende einen Zeiger auf die Standardprozedur zur Nachrichtenbehandlung zurückzugeben.

 
Scriptong:

Mit Windows-Mitteln (d. h. einer eigenen DLL):

1. Unterklasse des gewünschten Diagrammfensters (http://msdn.microsoft.com/en-us/library/windows/desktop/ms644898(v=vs.85).aspx c GWLP_WNDPROC).

2. fangen Sie WM_MOUSEWHEEL (http://msdn.microsoft.com/en-us/library/windows/desktop/ms645617(v=vs.85).aspx)

3. Vergessen Sie nicht, am Ende einen Zeiger auf die Standardprozedur zur Nachrichtenbehandlung zurückzugeben.


Nein, nicht ....

Nur VINAPI, mit externer (eigener) DLL, es ist verständlich, keine Fragen hier.

... aber wir sind nicht auf der Suche nach einfachen Wegen :)))