Compartilhar via


DL_BEGINDRAG código de notificação

Notifica a janela pai da caixa de listagem de arrastar que o usuário clicou no botão esquerdo do mouse em um item. Uma caixa de listagem de arrastar envia esse código de notificação na forma de uma mensagem de lista de arrastar. Para obter mais informações, consulte Arrastar mensagens de caixa de listagem.

DL_BEGINDRAG

    pDragInfo = (LPARAM)(LPDRAGLISTINFO) lParam; 

Parâmetros

lParam

Um ponteiro para uma estrutura DRAGLISTINFO que contém o código de notificação DL_BEGINDRAG, a alça para a caixa de listagem de arrastar e a posição do cursor.

Valor retornado

Retornar TRUE para iniciar a operação de arrastar ou FALSE para impedir a operação de arrastar.

Comentários

Ao processar esse código de notificação, um procedimento de janela normalmente determina o item de lista na posição do cursor especificada usando a função LBItemFromPt . Em seguida, ele retorna TRUE ou FALSE, dependendo se o item deve ser arrastado. Antes de retornar TRUE, o procedimento de janela deve salvar o índice do item de lista para que o aplicativo saiba qual item mover ou copiar quando a operação de arrastar for concluída.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho
Commctrl.h