COleControl::GetWindowlessDropTarget

віртуальний IDropTarget * GetWindowlessDropTarget ( );

Значення, яке повертається

Вказівник на інтерфейсі IDropTarget . Оскільки він не має вікна, без вікон об'єкт не вдається зареєструвати інтерфейс IDropTarget . Однак, для участі в перетягування, без вікон об'єкт можна ще реалізувати інтерфейс і повернути його в GetWindowlessDropTarget.

Зауваження

Змінити GetWindowlessDropTarget , коли ви хочете без вікон управління об'єктом OLE-перетягнути і падіння операції. Звичайно, це буде потрібно, що вікна елемента керування бути зареєстровано як місце перенесення. Але з елемента керування має немає вікна своєї власної, контейнер буде використовувати його власному вікні як місце перенесення. Елемент керування просто повинен надати Реалізація інтерфейсу IDropTarget , до яких контейнер може делегувати дзвінки у відповідний час. Наприклад:

IDropTarget * CMyCtrl::GetWindowlessDropTarget()
{
 nbsp;  m_xDropTarget.AddRef();
    повернення & m_xDropTarget;
}

Огляд COleControl |nbsp; Члени класу | Ієрархічна діаграма

Index