#define DIRECTMANIPULATION_DRAG_DROP_STATUS_READY 0x00000000
#define DIRECTMANIPULATION_DRAG_DROP_STATUS_HOLDING 0x00000001
#define DIRECTMANIPULATION_DRAG_DROP_STATUS_DRAGGING 0x00000002
#define DIRECTMANIPULATION_DRAG_DROP_STATUS_CANCELLED 0x00000003
这些常量用于描述拖放操作的不同状态:
- DIRECTMANIPULATION_DRAG_DROP_STATUS_READY: 准备状态,表示可以开始拖放操作。
- DIRECTMANIPULATION_DRAG_DROP_STATUS_HOLDING: 持有状态,表示正在持有(按住)拖动的对象。
- DIRECTMANIPULATION_DRAG_DROP_STATUS_DRAGGING: 拖动状态,表示正在进行拖动操作。
- DIRECTMANIPULATION_DRAG_DROP_STATUS_CANCELLED: 取消状态,表示拖放操作被取消。
请注意,使用 DirectManipulation API 需要在代码中链接到 dwmapi.lib 库,并且支持的系统版本可能有所不同。确保在使用这些功能时查阅最新的 Microsoft 文档以获取详细信息。
转载请注明出处:http://www.zyzy.cn/article/detail/26809/Win32 API/Directmanipulation.h/DIRECTMANIPULATION_DRAG_DROP_STATUS