Функция DNDGetSContainer Назад В начало Вперед

Назначение

В контексте cmDragEnter, cmDrop записывает данные из буфера в указанный сортированный контейнер. Все данные, которые лежали в контейнере, удаляются. Данные должны быть записаны в буфер функцией DNDSetSContainer.

Описание

function DNDGetSContainer (
  nFormat : longInt;
  contID : longInt
) : longInt;

Параметры

nFormat : longInt - идентификатор формата. Указывает данные какого формата взять из буфера.

contID : longInt - идентификатор проинициализированного сортированного контейнера.

Возвращаемое значение

Возвращает S_OK в случае успешного завершения операции.

При невозможности записать содержимое буфера в контейнер возвращает E_BADPARAM.

Если контейнер не инициализирован или размер элемента контейнера не совпадает с тем, что лежит в буфере, возвращается E_BADCONTAINER.

Если данные указанного формата отсутствуют в буфере - возвращает DV_E_FORMATETC.

При вызове в неверном контексте возвращает E_BADTIME.

Смотрите также

Функции DNDRegisterFormat, DNDQueryGetData, DNDSetData, DNDGetData, DNDSetContainer, DNDGetContainer, DNDSetSContainer.