Функция 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.