CImageList::BeginDrag
Chame essa função para começar a arrastar uma imagem.
BOOL BeginDrag(
int nImage,
CPoint ptHotSpot
);
Parâmetros
nImage
Índice baseado em zero da imagem ao arrastar.ptHotSpot
Coordenadas de posição inicial de arrastar (normalmente, a posição do cursor).As coordenadas serão relativas ao canto superior esquerdo da imagem.
Valor de retorno
Diferente de zero se bem-sucedida; caso contrário, 0.
Comentários
Esta função cria uma lista de imagem temporário usado para arrastar.A imagem combina a imagem especificada e a máscara com o cursor corrente.Em resposta a subseqüentes WM_MOUSEMOVE mensagens, você pode mover a imagem de arrastar usando o DragMove função de membro. Para finalizar a operação de arrastar, você pode usar o EndDrag função de membro.
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