Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Facebook!
und werden Sie Mitglied unserer Fangruppe
Interessantes Skript?
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Hat Ihnen das Skript gefallen?
Bewerten Sie es im Terminal MetaTrader 5
Ansichten:
52
Rating:
(7)
Veröffentlicht:
\MQL5\Include\fxsaber\Keyboard\
LanguageID.mqh (13.53 KB) ansehen
KeyCode.mqh (14.23 KB) ansehen
KeyState.mqh (6.15 KB) ansehen
Keyboard.mqh (22.43 KB) ansehen
\MQL5\Experts\
MQL5 Freelance Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Bibliothek für die Tastaturbedienung:

  • Daten des gewählten Tastaturlayouts.
  • Status und Verarbeitung der gedrückten Tasten.

Beispiel.

#include <fxsaber\Keyboard\Keyboard.mqh> // Arbeiten mit Tastaturdaten.

void OnChartEvent( const int id, const long &lparam, const double&, const string& )
{
  static const bool Init = KEYBOARD::FullControl(); // Vollständiges Abfangen von Schlüsseln zulassen.
  static string Str = NULL;

  if (id == CHARTEVENT_KEYDOWN)                              // Wenn die Taste gedrückt wird,
  {
    Print(KEYBOARD::Pressed(lparam) +                        // Anzeige der gedrückten Kombination
          ", KeysState: " + ToBits(KEYBOARD::KeysState()));  // Ausgabe der Schlüsselzustände.

    Str += KEYBOARD::Input(lparam);                          // Bilden Sie eine Zeichenfolge der seit dem Start gedrückten Tasten.
    
    Comment(EnumToString((ENUM_KEYCODE)lparam) +             // Ausgabe der gedrückten Taste.
            "\nKeyboard language: " + KEYBOARD::Language() + // Aktuelle Tastatursprache.
            "\nKeyboard country: " + KEYBOARD::Country() +   // Aktuelles Land der Tastatur.
            "\n----------------\n" + Str);                   // Ausgabe einer Zeichenfolge der seit dem Start gedrückten Tasten.
  }
}

Ein Beispiel für den Betrieb einer Bibliothek.

Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/48393

Local Timezones and Local Session Hours Local Timezones and Local Session Hours

Klasse für den Zugriff auf die Ortszeit für den angegebenen Ort sowie auf Informationen zur Zeitzone und zu den lokalen Handelszeiten.

CVD (Cumulative Volume Delta) CVD (Cumulative Volume Delta)

Lightweight CVD (Cumulative Volume Delta) für MT5 - M1-basiert, zeigt Kauf-/Verkaufsdruck als Kerzen mit optionalen Rücksetzungen.

Class For Working With Databases In A Simplified Manner Class For Working With Databases In A Simplified Manner

easydatabase

AIS Extremum AIS Extremum

Der Indikator ermöglicht es Ihnen, die Wahrscheinlichkeit abzuschätzen, dass der Kurs sein Maximum oder Minimum erreicht hat.