COleControl::GetWindowlessDropTarget

виртуальные IDropTarget * GetWindowlessDropTarget ( );

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

Указатель на интерфейс IDropTarget объекта. Так как он не имеет окна, без окон объект не удается зарегистрировать интерфейс IDropTarget . Однако для участия в операции перетаскивания, объект без окон может по-прежнему реализуют интерфейс и вернуть его в GetWindowlessDropTarget.

Примечания

Переопределите GetWindowlessDropTarget , когда требуется безоконный элемент управления является объектом перетаскивания OLE и операция перетаскивания. Как правило это потребовало бы зарегистрироваться в качестве назначения перетаскивания окна элемента управления. Но так как элемент управления имеет не окно, контейнер будет использовать отдельное окно местом назначения. Элемент управления просто необходимо предоставить реализацию интерфейса IDropTarget , к которому контейнер можно делегировать звонков в соответствующее время. Например:

IDropTarget * CMyCtrl::GetWi&ndowlessDropTarget()
{
 nbsp;  m_xDropTarget.AddRef();
    возвращение и m_xDropTarget;
}

Обзор COleControl |nbsp; Члены класса | Иерархическая схема

Index