Was sagen die Profis: Wie erhält man Maus-Scrollwerte in MQL? [Wiederveröffentlichung aus dem fünften Forum]. - Seite 2
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
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).
Faq wird aufwachen und es Ihnen sagen.
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?
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.
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?
Es gibt bereits eine Lösung.
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.
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 :)))