C# 正在设置Cursor.Current,但某些外部窗口将其更改为“Cursor.Current”;残疾人士;偶像

C# 正在设置Cursor.Current,但某些外部窗口将其更改为“Cursor.Current”;残疾人士;偶像,c#,windows,cursor,C#,Windows,Cursor,我正在使用Cursor.Current在执行拖放操作时将光标图标更改为我自己的自定义位图。这可以很好地工作,但当我在拖动某些外部窗口时将光标移动到这些窗口上时,图标会更改为禁用图标(带十字的圆圈)。我需要能够维护我的自定义位图作为图标在这个拖放操作期间,无论我拖动它在哪个窗口 无论鼠标悬停在哪个外部窗口上,如何使光标保持自定义位图?您的应用程序是拖放通信的发送者。正在从应用程序中拖动对象,并将其放到另一个应用程序中。这意味着您的应用程序在光标位于潜在的放置目标上时,在光标状态下没有发言权。拖放是

我正在使用Cursor.Current在执行拖放操作时将光标图标更改为我自己的自定义位图。这可以很好地工作,但当我在拖动某些外部窗口时将光标移动到这些窗口上时,图标会更改为禁用图标(带十字的圆圈)。我需要能够维护我的自定义位图作为图标在这个拖放操作期间,无论我拖动它在哪个窗口


无论鼠标悬停在哪个外部窗口上,如何使光标保持自定义位图?

您的应用程序是拖放通信的发送者。正在从应用程序中拖动对象,并将其放到另一个应用程序中。这意味着您的应用程序在光标位于潜在的放置目标上时,在光标状态下没有发言权。拖放是一个协作过程。目标必须同意有东西掉在上面。如果目标不希望将对象放在其上,系统将通过光标告知用户


所有这一切都意味着拖放是实现所需UI的错误方式。您需要停止使用拖放。相反,当用户“拖动”鼠标时,您需要捕获鼠标并在屏幕上绘制图标。您的需求似乎是实现类似于Spy++窗口查找器的东西。本文介绍了如何做到这一点:。

您的应用程序是拖放通信中的发送者。正在从应用程序中拖动对象,并将其放到另一个应用程序中。这意味着您的应用程序在光标位于潜在的放置目标上时,在光标状态下没有发言权。拖放是一个协作过程。目标必须同意有东西掉在上面。如果目标不希望将对象放在其上,系统将通过光标告知用户


所有这一切都意味着拖放是实现所需UI的错误方式。您需要停止使用拖放。相反,当用户“拖动”鼠标时,您需要捕获鼠标并在屏幕上绘制图标。您的需求似乎是实现类似于Spy++窗口查找器的东西。本文介绍了如何做到这一点:。

您的应用程序是拖放通信中的发送者。正在从应用程序中拖动对象,并将其放到另一个应用程序中。这意味着您的应用程序在光标位于潜在的放置目标上时,在光标状态下没有发言权。拖放是一个协作过程。目标必须同意有东西掉在上面。如果目标不希望将对象放在其上,系统将通过光标告知用户


所有这一切都意味着拖放是实现所需UI的错误方式。您需要停止使用拖放。相反,当用户“拖动”鼠标时,您需要捕获鼠标并在屏幕上绘制图标。您的需求似乎是实现类似于Spy++窗口查找器的东西。本文介绍了如何做到这一点:。

您的应用程序是拖放通信中的发送者。正在从应用程序中拖动对象,并将其放到另一个应用程序中。这意味着您的应用程序在光标位于潜在的放置目标上时,在光标状态下没有发言权。拖放是一个协作过程。目标必须同意有东西掉在上面。如果目标不希望将对象放在其上,系统将通过光标告知用户



所有这一切都意味着拖放是实现所需UI的错误方式。您需要停止使用拖放。相反,当用户“拖动”鼠标时,您需要捕获鼠标并在屏幕上绘制图标。您的需求似乎是实现类似于Spy++窗口查找器的东西。本文介绍了如何执行此操作:。

这是在拖放操作期间执行的吗?如果是这样,则显示的“禁止进入”标志是标准标志,您不应试图更改它。是的,它是在拖放操作期间显示的。让我们假设我需要更改它-有可能吗?那么,用户是如何获得关于放置成功位置的反馈的?就我的应用而言,放置可以在任何窗口上“成功”。它实际上并不是在进行复制——它只是报告在哪个窗口处理“拖放”操作。这是在拖放操作期间发生的吗?如果是这样,则显示的“禁止进入”标志是标准标志,您不应试图更改它。是的,它是在拖放操作期间显示的。让我们假设我需要更改它-有可能吗?那么,用户是如何获得关于放置成功位置的反馈的?就我的应用而言,放置可以在任何窗口上“成功”。它实际上并不是在进行复制——它只是报告在哪个窗口处理“拖放”操作。这是在拖放操作期间发生的吗?如果是这样,则显示的“禁止进入”标志是标准标志,您不应试图更改它。是的,它是在拖放操作期间显示的。让我们假设我需要更改它-有可能吗?那么,用户是如何获得关于放置成功位置的反馈的?就我的应用而言,放置可以在任何窗口上“成功”。它实际上并不是在进行复制——它只是报告在哪个窗口处理“拖放”操作。这是在拖放操作期间发生的吗?如果是这样,则显示的“禁止进入”标志是标准标志,您不应试图更改它。是的,它是在拖放操作期间显示的。让我们假设我需要更改它-有可能吗?那么,用户是如何获得关于放置成功位置的反馈的?就我的应用而言,放置可以在任何窗口上“成功”。它实际上并不是在复制,它只是在报告哪个窗口处理“删除”事件。是的,看起来是这样的。我看到它正在使用一个对话框cont