改变光标

时间:2017-05-11 19:38:16

标签: c++ winapi

我想更改鼠标光标 - 在运行程序时 - 操作系统是Windows。 我试过这个

const char * s = "C:\Users\user\Desktop\PT_Project\cur1.ani";
HCURSOR Cursor = LoadCursorFromFile(s);
HCURSOR WINAPI SetCursor(Cursor);

但是尽管我在文件路径上做了一切,但它还没有工作。 提前致谢

2 个答案:

答案 0 :(得分:0)

您需要回复WM_SETCURSOR message。如果您不这样做,则默认处理将返回注册到窗口类的光标。例如,响应鼠标移动,此消息经常出现。

答案 1 :(得分:0)

你需要逃避反斜杠。

const char * s = "C:\\Users\\user\\Desktop\\PT_Project\\cur1.ani";