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