Udostępnij za pośrednictwem


CImageList::DragEnter

Podczas operacji przeciągania blokuje aktualizacje określone przez okno pWndLock i wyświetla obraz przeciągnij pozycji określonej przez point.

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

Parametry

  • pWndLock
    Wskaźnik do okna, który jest właścicielem przeciągnij obraz.

  • point
    Pozycji, w której do wyświetlania obrazu przeciągania.Współrzędne są ustalane względem lewym górnym rogu okna (nie obszaru klienta).

Wartość zwracana

Niezerowa, jeśli kończy się pomyślnie; 0 inaczej.

Uwagi

Współrzędne są względem górny lewy róg okna, więc trzeba skompensować szerokości okna elementów, takich jak obramowania, pasek tytułu i pasek menu, określając współrzędne.

Jeśli pWndLock jest NULL, to funkcja rysuje obraz w kontekście wyświetlania skojarzonych z okna pulpitu i współrzędne są ustalane względem w lewym górnym rogu ekranu.

Ta funkcja blokuje wszystkie aktualizacje do danego okna podczas operacji przeciągania.Jeśli trzeba zrobić w dowolnym rysunku podczas wykonywania operacji przeciągania wyróżnianie docelowy operacji przeciągania i upuszczania, można tymczasowo ukryć obraz przeciągany przy użyciu CImageList::DragLeave funkcji.

Przykład

Zobacz przykład dla CImageList::BeginDrag.

Wymagania

Nagłówek: afxcmn.h

Zobacz też

Informacje

Klasa CImageList

Wykres hierarchii

CImageList::BeginDrag

CImageList::EndDrag

CImageList::DragMove

CImageList::DragLeave