/// <summary> /// capture a recordable keystroke event in the macro buffer. /// </summary> /// <param name="e"></param> public void RecordEvent(MacroRecordEventArgs e) { MacroEvent macroEvent = new MacroEvent(); macroEvent.Message = e.Notification.message; macroEvent.wParam = e.Notification.wParam; macroEvent.lParam = e.Notification.lParam; macroEvent.Text = _recordedText; _recordedEvents.Add(macroEvent); _recordedText = String.Empty; }
protected void Scintilla_MacroRecord(object sender, MacroRecordEventArgs e) { if (_macroManager.IsRecording) _macroManager.RecordEvent(e); }