CImageList::BeginDrag
Chamar essa função para iniciar a arraste uma imagem.
BOOL BeginDrag(
int nImage,
CPoint ptHotSpot
);
Parâmetros
nImage
Índice com base zero da imagem para arrastar.ptHotSpot
Coordenadas da posição inicial da (normalmente, a posição do cursor). As coordenadas são relativos ao canto superior esquerdo da imagem.
Valor de retorno
Diferente de zero se com êxito; se não 0.
Comentários
Esta função cria uma lista temporária de imagem que é usada arrastando. A imagem combina a imagem especificada e a máscara com o cursor atual. Em resposta às mensagens subseqüentes de WM_MOUSEMOVE , você pode mover a imagem de arrastar usando a função de membro de DragMove . Para finalizar a operação de arrastar, você pode usar a função de membro de EndDrag .
Exemplo
void CImageListDlg::OnLButtonDown(UINT nFlags, CPoint point)
{
// Initialize the drag image (usually called from WM_LBUTTONDOWN).
m_myImageList.BeginDrag(0, CPoint(0, 0));
m_myImageList.DragEnter(this, point);
CDialog::OnLButtonDown(nFlags, point);
}
Requisitos
Cabeçalho: afxcmn.h