virtual IDropTarget * GetWindowlessDropTarget ( );
Valor de retorno
Ponteiro para interface de IDropTarget do objeto. Uma vez que não tem uma janela, um objeto sem janelas não pode registrar uma interface de IDropTarget . No entanto, para participar de arrastar e soltar, um objeto sem janelas pode ainda implementar a interface e devolvê-lo em GetWindowlessDropTarget.
Observações
Substitua GetWindowlessDropTarget quando você desejar um Controlarar sem janelas para ser o destino de um OLE arrastar e soltar a operação. Normalmente, isso exigiria que a janela do Controlarar ser registrado como um destino de soltar. Mas uma vez que o controle tem não janela própria, o contêiner usará sua própria janela como um destino de soltar. O controle precisa simplesmente fornecer uma implementação da interface IDropTarget para que o contêiner pode delegar chamadas no momento apropriado. Por exemplo:
IDropTarget * CMyCtrl::GetWindowlessDropTarget()
{
nbsp; m_xDropTarget.AddRef();
retorno & m_xDropTarget;
}
Visão geral de COleControl |nbsp; Membros de classe | Gráfico de hierarquia