Interface IRecordPlayBack
Represents properties and methods that allows recording sequences of keyboard commands and play back them later.
public interface IRecordPlayBack
Properties
- MacroRecording
When implemented by a class, gets or sets a boolean value indicating whether Edit control should record sequence of keyboard commands.
- MacroRecords
When implemented by a class, represents an array containing keyboard commands.
- MacroSuspendend
When implemented by a class, gets or sets a boolean value indicating whether recording is suspended.
Methods
- LoadMacros(Stream)
When implemented by a class, loads the macro records from the given stream.
- LoadMacros(TextReader)
When implemented by a class, loads the macro records from the given stream.
- LoadMacros(string)
When implemented by a class, loads the macro records from the given file.
- PauseMacroRecording()
When implemented by a class, suspends recording the command sequence.
- PlayBackMacro()
When implemented by a class, repeats the stored command sequence.
- RecordKeyData(IMacroKeyData)
When implemented by a class, adds keyData to the
MacroRecords
array.
- ResumeMacroRecording()
When implemented by a class, resumes recording the command sequence.
- SaveMacros(Stream)
When implemented by a class, saves the macro records to the given stream in xml format.
- SaveMacros(TextWriter)
When implemented by a class, saves the macro records to the given stream in xml format.
- SaveMacros(string)
When implemented by a class, saves the macro records to the given file in xml format.
- StartMacroRecording()
When implemented by a class, starts recording the command sequence.
- StopMacroRecording()
When implemented by a class, stops recording the command sequence.
- ToggleMacroRecording()
When implemented by a class, toggles recording the command sequence.