Compartilhar via


CImageList::DragEnter

Durante uma operação de arrastar, impede atualizações para a janela especificada por pWndLock e exibe a imagem da direita na posição especificada por point.

static BOOL PASCAL DragEnter( 
   CWnd* pWndLock, 
   CPoint point  
);

Parâmetros

  • pWndLock
    Ponteiro para a janela que possui a imagem de arrastar.

  • point
    Posição em ele para exibir o arrastamento criar imagem. As coordenadas são relativos ao canto superior esquerdo da janela (não a área cliente.)

Valor de retorno

Diferente de zero se com êxito; se não 0.

Comentários

As coordenadas são relativos ao canto superior esquerdo da janela, portanto você deve compensar as larguras de elementos da janela, como a borda, a barra de título, e a barra de menus, ao especificar as coordenadas.

Se pWndLock é NULO, essa função desenha a imagem no contexto de exibição associado com a janela da área de trabalho, e as coordenadas são relativos ao canto superior esquerdo da tela.

Essa função bloqueia todas as atualizações restantes para a janela determinada durante a operação de arrastar. Se você precisar fazer desenho durante uma operação de arrastar, como realçar o destino de uma operação arrastar-e-soltar, você pode temporariamente oculta a imagem arrastada usando a função de CImageList::DragLeave .

Exemplo

Consulte o exemplo para CImageList::BeginDrag.

Requisitos

Cabeçalho: afxcmn.h

Consulte também

Referência

Classe CImageList

Gráfico da hierarquia

CImageList::BeginDrag

CImageList::EndDrag

CImageList::DragMove

CImageList::DragLeave