gpt4 book ai didi

c# - 自定义游标中的内存泄漏

转载 作者:行者123 更新时间:2023-11-30 22:50:37 25 4
gpt4 key购买 nike

我正在尝试追踪内存泄漏,我认为这与使用的自定义光标图像有关。每次在窗体上拖动某个对象时,似乎都会创建并显示一个新光标,但我找不到它被处理的任何地方。

我读到它需要销毁,但我不确定该怎么做。当光标改变时,它不应该自动释放吗?

最佳答案

永远不要假设任何事情都是自动的。 =)

这是我使用的一些代码,希望它是您正在寻找的。我只是挑出了其中的要点,如果您需要更多详细信息,请告诉我。

    [DllImport("user32.dll")]
private static extern bool DestroyIcon(IntPtr handle);
private Cursor moveCursor;

private void DestroyCursor()
{
if (this.moveCursor != null)
{
DestroyIcon(this.moveCursor.Handle);
}
}

关于c# - 自定义游标中的内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/469314/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com