Ejemplo n.º 1
0
 /// <summary>
 /// Конструктор класса
 /// </summary>
 /// <param name="ew">ссылка на класс эмулятора нажатия клавишь</param>
 public ClipboardWorker(EmulatorWorker ew)
 {
     //Сохраняем ссылку на класс эмулятора нажатия клавишь
     this.ew = ew;
     //Инициализируем класс
     init();
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Инициализатор класса
        /// </summary>
        private void init()
        {
            //Инициализируем эмулятор нажатия клавишь
            ew = new EmulatorWorker();
            //Инициализируем класс работы с буфером обмена
            cw = new ClipboardWorker(ew);

            //Добавляем обработчик события обновления буфера обмена
            cw.onUpdateBuffer += Cw_onUpdateBuffer;
            //Добавляем обработчик события вызова формы буферов
            cw.onShowbufferForm += Cw_onShowbufferForm;

            //Инициализация глобального хука клавиатуры
            kh = new KeyboardHook(true);
            //Добавляем события для хука
            kh.KeyDown += Kh_KeyDown;
        }