COleDataSource:: DoDragDrop

DROPEFFECT DoDragDrop ( DWORD dwEffects = DROPEFFECT_COPY|DROPEFFECT_MOVE|DROPEFFECT_LINK, Operador LPCRECT lpRectStartDrag = NULL, COleDropSource * pDropSource = Nulo );

Valor de retorno

Descartar efeito gerado pela operação de arrastar-e-soltar; caso contrário DROPEFFECT_NONE se a operação nunca começa porque o usuário lançou o botão do mouse antes de sair o Retangular fornecido.

Parâmetros

dwEffects

Arrastar e soltar operações permitidas nessa origem de dados. Pode ser um ou mais dos seguintes:

lpRectStartDrag

Ponteiro para o Retangular que define onde realmente começa a arrastar. Para obter mais informações, consulte a seguinte seção Comentários.

pDropSource

Aponta para uma origem de soltar. Se NULL , então uma implementação padrão de COleDropSource será usada.

Observações

Chame a função de membro de DoDragDrop para executar uma operação de arrastar-e-soltar para esta origem de dados, normalmente em um manipulador de CWnd::OnLButtonDown.

A operação de arrastar-e-soltar não é iniciada imediatamente. Ele espera até que o cursor do mouse deixa o Retangular especificado por lpRectStartDrag ou até que tenha passado um número especificado de milissegundos. Se lpRectStartDrag for NULL, o tamanho do retângulo é um pixel.

O tempo de atraso é especificado por uma configuração de chave do registro. Você pode alterar o tempo de retardo chamando CWinApp::WriteProfileString ou CWinApp:: WriteProfileInt. Se você não especificar o tempo de atraso, é usado um valor padrão de 200 milissegundos. Tempo de atraso de arrastar é armazenado como segue

Para obter mais informações sobre como arrastar informações de atraso são armazenadas em qualquer registro ou a.Arquivo INI, consulte :: WriteProfileString no Plataforma SDK.

Para obter mais informações, consulte o artigo arrastar e soltar: implementação de uma origem de soltar no Guia do programador do Visual C++.

Visão geral de COleDataSourceMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;COleDropSource::OnBeginDrag, COleDropSource

Index