c++ Builder语言 - 没有DragLeave事件处理程序
C++ Builder - No DragLeave event handler.
我试图找到或创建一个事件处理程序,当我的项目被拖出一个窗体,我使用c++ Builder 2007。
你可以使用鼠标离开,也可以使用WndProc,但这只会在用户不拖动(即鼠标按钮也被按下)时工作。
任何想法?
谢谢
VCL拖放只能在VCL窗口内工作,并且只能在VCL控件上拖放。为了将某些东西拖出窗口,您必须使用OLE拖放,而不是通过实现IDropSource
和IDataObject
接口并将它们传递给DoDragDrop()
函数。
相关文章:
- 给定顺序中的事件处理
- C++事件系统 - 多态事件和事件处理程序
- wxWidgets 拖放文件事件处理程序初始化问题(无效static_cast)
- 更好的事件处理机制?
- 如何将IEnumerable与Process.Start的输出事件处理程序一起使用?
- "动态创建的事件处理程序"复选框
- Wxwidgets - 如何添加调整大小事件处理程序以使"X"绘图随窗口调整大小?
- Qt 键按事件处理程序仅在按下 ctrl、alt 或 shift 键时做出反应
- 类成员作为 C++ 中 C 样式事件的事件处理程序
- C 设计事件处理程序类
- 将托管事件处理程序传递给 Linux 中的非托管代码
- 如何在 c++ linux 中创建事件处理程序
- 解除 lambda 事件处理程序的绑定
- 这是MFC C 中单个选择的ComboBox的事件处理程序
- 审核的实时事件处理 C/C++
- 指纹读取器 - 从 C# 代码创建事件处理程序到C++的问题
- 为什么我的Windows控制台关闭事件处理程序超时
- 无法让 matplotlib 事件处理程序与 Boost.Python 一起工作
- 事件处理程序是Embarcadero C++Builder中的重入程序吗
- c++ Builder语言 - 没有DragLeave事件处理程序