我正在尝试查找或创建一个事件处理程序,用于将我的项目拖到表单之外,我正在使用 C++ Builder 2007。
您可以使用 Mouse Leave 也可以使用 WndProc,但这仅在用户不拖动时才有效(即也按下了鼠标按钮)。
有任何想法吗?
谢谢
我正在尝试查找或创建一个事件处理程序,用于将我的项目拖到表单之外,我正在使用 C++ Builder 2007。
您可以使用 Mouse Leave 也可以使用 WndProc,但这仅在用户不拖动时才有效(即也按下了鼠标按钮)。
有任何想法吗?
谢谢
VCL 拖放仅在 VCL 窗口内有效,并且仅在拖动 VCL 控件时有效。为了将某些东西拖到窗口外,您必须使用 OLE 拖放来代替,方法是实现IDropSource
和IDataObject
接口并将它们传递给DoDragDrop()
函数。