CWnd::DragDetect 是 MFC 中的一个公共方法,用于检测拖放操作。以下是该方法的基本语法:
BOOL CWnd::DragDetect(
   CPoint point
);

  •  point: CPoint 对象,表示要检测的点的坐标。


该方法返回一个 BOOL 值,表示是否检测到了拖放操作。如果返回 TRUE,则表示检测到了拖放操作;如果返回 FALSE,则表示没有检测到拖放操作。

DragDetect 方法通常用于在鼠标移动事件中调用,以判断用户是否启动了拖放操作。如果检测到拖放操作,你可以在相应的消息处理函数中执行拖放操作的相关逻辑。

例如,在处理 WM_MOUSEMOVE 消息时,你可以调用 DragDetect 方法来判断是否发生了拖放操作,然后执行相应的处理。


转载请注明出处:http://www.pingtaimeng.com/article/detail/23447/MFC/CWnd