Drag&Drop: Image wird von neugezeichnetem Control verdeckt

Meisterzunge

Mitglied
Der Benutzer kann in der Anwendung ein Bild von einem Control in ein Anderes verschieben. Wenn er anfängt zu 'draggen', dann wird ein Bild in eine CImageList eingefügt und bei Bewegung der Maus verschoben, wie man es von Drag&Drop kennt.

Wenn der Cursor über dem Control bewegt wird, in dem gedroppt werden darf, zeichne ich das Control bei jeder Bewegung neu:

Code:
CImageList    *iDragImage; 
CPoint        pCursorPos; 

iDragImage->DragMove(pCursorPos); 
iDragImage->DragShowNolock(FALSE); 

// Control zeichnen ... 
// ... 

iDragImage->DragShowNolock(TRUE);

Wenn das Control gezeichnet wird, ist das Image aber verdeckt, und nicht vor dem Control zu sehen. Ich habe das Control zum testen und ohne Erfolg vor 'DragMove()' gezeichnet.

muss ich noch etwas beachten ?
 

Neue Beiträge

Zurück