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