Compartilhar via


COleControl::GetWindowlessDropTarget

Substitua GetWindowlessDropTarget quando você deseja um controle sem janelas para ser o destino de um arrastar e soltar OLE a operação.

virtual IDropTarget* GetWindowlessDropTarget( );

Valor de retorno

Ponteiro para a interface de IDropTarget do objeto.Desde que não tem uma janela, um objeto sem janelas não pode registrar uma interface de IDropTarget .Em o entanto, para participar em arrastar e soltar em, um objeto sem janelas ainda pode implementar a interface e dados. em GetWindowlessDropTarget

Comentários

Normalmente, isso exigiria que a janela do controle está registrado como um destino alvo.Mas como o controle não tem nenhuma janela da própria, o contêiner usará sua própria janela como um alvo da operação.O controle simplesmente precisa fornecer uma implementação da interface de IDropTarget que o contêiner pode delegar chamadas em um momento apropriado.Por exemplo:

IDropTarget* CMyAxCtrl::GetWindowlessDropTarget()
{
   m_xDropTarget.AddRef();
   return &m_xDropTarget;
}

Requisitos

Cabeçalho: afxctl.h

Consulte também

Referência

Classe de COleControl

Gráfico de hierarquia