none
怎样取消用api的SetSystemCursor设置的光标为系统默认? RRS feed

  • 问题

  • 我用如下代码设置的光标:
    IntPtr iP = LoadCursorFromFile ("cur.cur ");
    SetSystemCursor(iP, OCR_NORMAL);

    可是在窗体关闭后,系统还是cur.cur的光标,要怎么设回系统默认的呢?
    百度说要用DestroyCursor(),是要把这个代码加入到窗体关闭的事件中吗?DestroyCursor()的参数句柄,要在哪里保存为什么类型,才能在窗体关闭的代码中引用?

    我需要的功能是即使光标移出了窗体,光标仍是自定的样式,除非窗体关闭。
    新手学C#
    万分感谢

    2011年6月28日 15:52

答案

全部回复