结束拖动操作

【勇芳软件工作室】汉化HomePreviousNext

以下功能结束拖动操作,并将图像绘制到其最终位置。它还释放鼠标捕获。

// StopDragging - 结束拖动操作并绘制图像

//在其最终位置。

//如果成功返回TRUE,否则返回FALSE。

// hwnd - 拖动位图的窗口的句柄

// himl - 图片列表的句柄

// ptCur - 光标的坐标

//

//全局变量

// g_ptHotSpot - 图像热点的位置

extern POINT g_ptHotSpot;

BOOL StopDragging(HWND hwnd, HIMAGELIST himl, POINT ptCur)

{

ImageList_EndDrag();

ImageList_DragLeave(hwnd)

g_fDragging = FALSE;

DrawTheImage(hwnd,himl,ptCur.x - g_ptHotSpot.x,

ptCur.y - g_ptHotSpot.y);

ReleaseCapture();

return TRUE;

}