Keby si neprogramoval stylom "lepim nieco ale neviem preco" tak je to robota na 5minut - zachytenie sprav WM_LBUTTONDOWN a WM_LBUTTONUP a zistenie si pozicie atd.
Samozrejme v tom tvojom frameworku drag&drop vypnut, zrejme sa ti snazi naznacit ze si "tahal a pustil" ten prvy prvok preto ti to furt vracia ten prvy ked tam volas neviemco.