Четвертый 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.




Содержание  Назад  Вперед