DROPEFFECT 常量
表示有关拖放操作效果的信息。 DoDragDrop 函数以及 IDropSource 和 IDropTarget 中的许多方法使用此枚举的值。
常量/值 | 说明 |
---|---|
|
放置目标不能接受数据。 |
|
删除会导致副本。 原始数据不受拖动源影响。 |
|
拖动源应删除数据。 |
|
拖动源应创建指向原始数据的链接。 |
|
滚动即将开始或当前正在目标中发生。 除其他值外,还使用此值。 |
备注
应用程序应始终屏蔽 DROPEFFECT 枚举中的值,以确保与将来的实现兼容。 目前, 只有 DROPEFFECT 值中的某些位置有意义。 将来,将添加更多位的解释。 在比较之前,拖动源和放置目标应仔细屏蔽这些值。 他们绝不应通过执行以下操作将 DROPEFFECT 与DROPEFFECT_COPY进行比较:
if (dwDropEffect == DROPEFFECT_COPY)...
相反,应用程序应始终屏蔽要查找的值,如使用以下技术之一:
if (dwDropEffect & DROPEFFECT_COPY) == DROPEFFECT_COPY)...
if (dwDropEffect & DROPEFFECT_COPY)...
这允许定义新的放置效果,同时保持与现有代码的向后兼容性。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 |
Windows 2000 Server [仅限桌面应用] |
标头 |
|