Cтраница 3
Отображает окно в его текущей позиции и с текущими размерами. Активным остается то окно, которое было активным до этого. [31]
Функция rewind устанавливает индикатор текущей позиции в файле для потока, указанного параметром stream, на начало файла. [32]
Выводит некоторый текст в текущей позиции. Код операции следует за одиночным байтом N, контролирующим направление и положение текста, за которым следует собственно текст в String, завершаемый нулевым байтом. Старшие четыре разряда в N определяют направление вывода текста, где ООН - горизонтально, ЮН - вертикально, начало текста вверху, 20Н - перевернутый и ЗОН - вертикально, начало текста внизу. Младшие четыре разряда в Л управляют выравниваем текстовой строки относительно текущей позиции. Предполагается, что строка ограничена прямоугольником, а некоторая точка на прямоугольнике выравнивается с текущей позицией. Значения выравнивания следующие: О - для центра прямоугольника, 1 - для левого угла, 2 - для центра верхней части, 3 - для центра правой части, 4 - для центра нижней части, 5 - для левой верхней части, 6 - для правой верхней части, 7 - для левой нижней части и 8 - для правой нижней части. [33]
Если п меньше номера текущей позиции строки, то ТАВ ( п) игнорируется. [34]
Свойство Position потока определяет текущую позицию, начиная с которой производится чтение или запись. Эта позиция изменяется автоматически при каждом чтении или записи на число переданных байтов. Имеется также метод Seek, позволяющий изменять текущую позицию. Чтение и запись данных производится методами Read, ReadBuffer. Методы ReadComponent и WriteComponent позволяют читать из потока и записывать в поток информацию о компоненте. Метод CopyFrom копирует в данный поток информацию из другого потока. Все эти методы и свойства рассмотрены в гл. [35]
Все перечисленные методы сдвигают текущую позицию потока на число прочитанных байтов. Так что вызов очередного метода обеспечивает чтение следующей порции информации. Исключение составляет метод PeekChar. Он читает один символ ( один байт) и возвращает его, не изменяя текущую позицию потока. [36]
Переменная m CaretPos хранит текущую позицию курсора, m XCaret - его ширину, m YCaret 7 высоту. [37]
Метод Seek позволяет изменять текущую позицию потока Position, обеспечивая тем самым произвольный доступ к данным. [38]
![]() |
Диалоговое окно с полями ввода числовых значений. [39] |
Выделенную строку часто именуют текущей позицией в списке или просто выделением. [40]
Ввод этот конец становится новой текущей позицией. Аналогичным методом могут быть введены ломаные и многоугольники. [41]
Функция ftell возвращает значение индикатора текущей позиции в файле для указанного потока stream. Возвращаемое значение для бинарного потока равно числу символов от начала файла. Для текстового потока индикатор позиции файла содержит неопределенную информацию, которую может использовать функция fseek для возвращения индикатора текущей позиции в файле к значению позиции, полученному в результате вызова ftell; разность между двумя такими возвращаемыми значениями не обязательно равна числу записанных или прочитанных символов. В случае успешного завершения ftell возвращает значение индикатора текущей позиции в файле. При возникновении ошибки ftell возвращает значение - 1L и помещает в еггпо определенное в реализации системы программирования положительное значение. [42]
Метод Delete удаляет строку в текущей позиции курсора. Метод Edit позволяет модифицировать строки, переводя TDataSet в режим редактирования. Метод Post сохраняет эти изменения в базе данных, тогда как Cancel отменяет их. Это справедливо также и для методов Append и Insert - вы можете сохранить или отменить результат их вызова. [43]
![]() |
Основные свойства TStoredProc. [44] |
Метод Delete удаляет строку в текущей позиции курсора. Метод Edit позволяет изменять строки, переводя TDataSet в режим редактирования. Метод Post сохраняет изменения в базе данных, a Cancel - отменяет их. [45]