Partilhar via


COleControl::GetWindowlessDropTarget

Substituir GetWindowlessDropTarget Quando você deseja que um controle sem janelas como o destino de um OLE arrastar e solte a operação.

virtual IDropTarget* GetWindowlessDropTarget( );

Valor de retorno

Ponteiro para IDropTarget interface. Como ele não tem uma janela, um objeto sem janelas não é possível registrar um IDropTarget interface. No entanto, para participar de arrastar e soltar, um objeto sem janelas pode ainda implementam a interface e retorná-lo em GetWindowlessDropTarget.

Comentários

Normalmente, isso exigiria que a janela do controle ser registrado sistema autônomo um destino de soltar.Mas, sistema autônomo o controle tem sem sua própria janela, o contêiner usará sua própria janela sistema autônomo um destino de soltar.O controle precisa apenas fornecer uma implementação do IDropTarget interface à qual o contêiner pode delegado chamadas no momento adequado. Por exemplo:

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

Requisitos

Cabeçalho: afxctl.h

Consulte também

Referência

Classe COleControl

Gráfico de hierarquia

Outros recursos

COleControl membros