← К каталогу
Исходный код · ID 3714

cwlkeys_5363996961055735972.mqh

Вы автор или правообладатель?

Сообщите нам, если считаете, что материал размещён без разрешения.

Краткий обзор

О программе

CWLKeys — это библиотечный класс для MQL-платформы, предназначенный для работы с клавиатурой. Класс позволяет определять символ нажатой клавиши, а также проверять состояние клавиш Ctrl и Shift. Разработан MetaQuotes Software Corp. и распространяется как include-файл (.mqh).

Состав библиотеки

Классов: 1 · методов: 3 · конструкторов: 1 · деструкторов: 1 · отдельных функций: 0

Классы
Класс class CWLKeys

Класс CWLKeys — контейнер методов для получения информации о клавиатурном вводе.

Методы и конструкторы
Конструктор · CWLKeys CWLKeys(void)

Конструктор класса CWLKeys, инициализирует объект.

Деструктор · CWLKeys ~CWLKeys(void)

Деструктор класса CWLKeys, освобождает ресурсы объекта.

Метод · CWLKeys string KeySymbol(const long key_code)

Возвращает символ нажатой клавиши по её коду. Поддерживает алфавитные, цифровые и специальные символы, включая пробел.

Метод · CWLKeys bool KeyCtrlState(void)

Возвращает текущее состояние клавиши Ctrl (нажата или не нажата).

Метод · CWLKeys bool KeyShiftState(void)

Возвращает текущее состояние клавиши Shift (нажата или не нажата).

Получить полный код

Поиск по коду файла

#include "KeyCodes.mqh"

class CWLKeys
  {
public:
                     CWLKeys(void);
                    ~CWLKeys(void);

   string            KeySymbol(const long key_code);

   bool              KeyCtrlState(void);
   bool              KeyShiftState(void);
  };

CWLKeys::CWLKeys(void)
  {
  }

CWLKeys::~CWLKeys(void)
  {
  }

string CWLKeys::KeySymbol(const long key_code)
  {
   string key_symbol = "";

   if(key_code == KEY_SPACE)
      key_symbol = " ";

   else
      if((key_code >= KEY_A && key_code <= KEY_Z) || (key_code >= KEY_0 

Показано первые 50% кода (символов: 802)

Открыть по тарифу

Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.

Разовая покупка файла

На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.

Чтобы оформить заказ, введите email и перейдите к оплате.

Стоимость полного кода
80,20₽ ≈ $0.98