Estrutura DRAGLISTINFO (commctrl.h)

Contém informações sobre um evento de arrastar. O ponteiro para DRAGLISTINFO é passado como o parâmetro lParam da mensagem da lista de arrastar.

Sintaxe

typedef struct tagDRAGLISTINFO {
  UINT  uNotification;
  HWND  hWnd;
  POINT ptCursor;
} DRAGLISTINFO, *LPDRAGLISTINFO;

Membros

uNotification

Tipo: UINT

O código de notificação que especifica o tipo de evento de arrastar. Esse membro pode ser um dos seguintes valores:

Valor Significado
DL_BEGINDRAG
O usuário clicou no botão esquerdo do mouse em um item de lista.
DL_CANCELDRAG
O usuário cancelou a operação de arrastar clicando no botão direito do mouse ou pressionando a tecla ESC.
DL_DRAGGING
O usuário moveu o mouse enquanto arrasta um item.
DL_DROPPED
O usuário liberou o botão esquerdo do mouse, concluindo uma operação de arrastar.

hWnd

Tipo: HWND

Uma alça para a caixa de listagem de arrastar.

ptCursor

Tipo: POINT

Uma estrutura POINT que contém as coordenadas x e y atuais do cursor do mouse.

Requisitos

   
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