Четвертый BORLAND С++ и его окружение

       

Работа с буфером Clipboard


Чтобы скопировать элемент в буфер Clipboard, позиционируйте

на элементе курсор, нажмите клавишу Ins для его подсветки, затем

нажмите клавиши Shift+F3. Чтобы вставить содержимое буфера в окно

или диалоговое окно, нажмите Shift+F4. Выводится диалоговое окно

Pick, содержащее список всех элементов буфера Clipboard и набор

кнопок с зависимой фиксацией, позволяющих вам выполнять различным

образом вставку элементов: String, Location и Contents. Это позволяет вам интерпретировать элемент, как вставляемый одним из

трех способов: как строку, как адрес, или как содержимое по адресу. Категории, которые вы можете использовать для вставки элемента, зависят от его типа и назначения.

Для вставки элемента в диалоговое окно, подсветите элемент,

выделите соответствующую категорию, затем нажмите клавишу Enter

или активизируйте кнопку OK (для редактирования записи) или Paste

(если вы хотите отредактировать запись).

Выбор команды View Clipboard выводит на экран окно Clipboard, в котором перечисляются все вырезанные элементы.



[*] Clipboard

Module : @#TCDEMO#36 nlines ^

Inspector : nlines 0 (0x0)

Module : @#TCDEMO#38 totalcharacters

Inspector : totalcharacters 0 (0x0)

v

< >

В левом поле этого окна описывается тип записи, за которым

следует двоеточие и вырезанный элемент. Если вырезанный элемент

представляет собой выражение из окна Watch, переменную из окна

Inspector или данные, регистр или флаг из окна CPU то за элемен-

том следует его значение или значения.

Тип Описание

Address Адрес без соответствующих данных или кода.
Control flag Значение управляющего флага сопроцессора.
Coprocessor Регистр арифметического сопроцессора 80х87.
CPU code Адрес и список байт выполняемых инструкций из

области кода окна CPU.

CPU data Адрес и список байт данных в памяти из области

данных в окне CPU или в окне Dump.

CPU flag Значение флага ЦП из области флагов окна CPU.
CPU register Имя регистра и значение из области регистров

окна CPU или окна Register.

CPU stack Исходная позиция и кадр стека из области стека

окна CPU.

Expression Выражение из окна Watches.
File Позиция в файле (в окне File), которая не является модулем в программе.
Inspector Одно из следующих:

  • имя переменной из окна Inspector;
  • значение константы из окна Inspector или Watch;
  • регистровая переменная окна Inspector.;
  • битовое поле окна Inspector.
Module Содержимое модуля, включая позицию в исходном

коде, аналогично переменной из окна Module.

Status flag Значение флага состояния сопроцессора 80х87.
String Текстовая строка, например, отмеченный блок из

окна File.

При вставке элементов из буфера Clipboard их тип должен со-

ответствовать типу поля ввода. SpeedMenu окна Clipboard содержит

следующие команды:

Команда Описание

Inspect Позиционирует курсор в то окно, из которого был

извлечен элемент.

Remove Удаляет подсвеченный элемент или элементы. Тот

же эффект для подсвеченного элемента имеет клавиша Del.

Delete all Удаляет все в буфере Clipboard.
Freeze Приостанавливает динамическое обновление элемента Clipboard.



Содержание раздела