标签: c++ c++builder
我正在尝试查找或创建一个事件处理程序,以便在我的项目被拖动到表单之外时使用C ++ Builder 2007。
您可以使用鼠标离开并使用WndProc但这仅在用户未拖动时起作用(即也按下了鼠标按钮)。
有什么想法吗?
由于
答案 0 :(得分:0)
VCL拖放仅适用于VCL窗口,并且仅在拖动VCL控件时才有效。为了在窗口外拖动某些内容,您必须通过实现IDropSource和IDataObject接口并将它们传递给DoDragDrop()函数来使用OLE拖放。
IDropSource
IDataObject
DoDragDrop()