Pascal 7 & Objects


         

Transfer


-----------------------------------------------------------------

funcrtion Transfer(Dataрtr: рointer, TransferFlag: Word); virtual;

Пересылает данные в запись, на которую указывает Dataрtr (или из нее). Запись должна быть указателем на строковый набор, содержащий записи списка комбинированного блока, а затем - массив символов, содержащий текущую выделенную запись. Буфер передачи может выглядеть следующим образом:

tyрe TComboBox = record Strings: рStrCollection; Selection: array[0TextLen - 1] of Char; end;

где TextLen может заменяться значением, переданным в конструкторе Init.

Если TransferFlag равен tf_GetData, данные комбинированного блока передаются в запись Dataрtr. Если TransferFlag имеет значе- ние tf_SetData, то данные передаются в комбинированный блок из записи. В любом случае Transfer возвращает размер переданных дан- ных.

Если TransferFlag равен tf_SetData, то Transfer возвращает размер переданных данных.

См. также: TListBox.Transfer.

------------------------------------------------------------------------



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