Re: Как создать IDataObject?
От: azesh Россия  
Дата: 11.11.03 10:44
Оценка:
Здравствуйте, M. Die, Вы писали:

MD>пробовал так

MD>IDataObjectPtr Data;
MD>hr = Data.CreateInstance( __uuidof(IDataObject));

MD>или так


MD>CComPtr<IDataObject> pData = NULL;

MD>hr = pData.CoCreateInstance(IID_IDataObject);

ну на сколько я помню, ты так не можешь его создать, для того чтобы работать с методами IDataObject тебе нужно
сделать свой COM-обеъкт и пронаследовавшись от IDataObject реализовать его методы...

Но есть интерфейс в ATL IDataObjectImpl, в котором все уже реализовано. В итоге тебе, по-моему, надо будет создать свой COM-объект и пронаследоваться от IDataObjectImpl и наслаждаться жизнью.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.