OLE Drag & Drop
От: lelik93  
Дата: 06.06.02 12:26
Оценка:
Пишу контрол на C++/ATL, тестирую на VB.

Реализовал IEnumFORMATETC и IDataObject.
Делаю DoDrag

Далее, у меня спрашивают IEnumFORMATETC.
Потом вызывают Next. Я возвращаю одну структуру. и говорю, что поддерживаю только CF_TEXT
Ко мне тут же идет запрос QueryGetData с CF_HDROP, на что я отвечаю S_FALSE

После этого у меня больше ничего не спрашивают и меня игнорирую.

Далее, когда мышкой подвожу к Text'у
У меня он запрашивает Next celt=20. Я ему возвращаю S_Ok и кол-во прочитанных =1
После этого программа уходит в замкнутый цикл и постоянно у меня спрашивают по 20 записей.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.