【发布时间】:2014-07-01 21:51:25
【问题描述】:
这是我正在使用的代码:
HCURSOR hCrossHair;
...
hCrossHair = LoadCursorFromFile( "ColorTool_CrossHair.cur" );
...
SetSystemCursor( hCrossHair, OCR_NORMAL );
有没有办法设置光标使其覆盖所有其他光标?例如,如果我在SetSystemCursor 中指定OCR_NORMAL,那么它只会替换通用箭头(默认)光标,但只要鼠标悬停在某处的文本字段或可调整大小的窗口的边缘等,它在这些情况下更改为通常的光标。
我也试过
SetSystemCursor( hCrossHair, OCR_NORMAL );
SetSystemCursor( hCrossHair, OCR_IBEAM );
SetSystemCursor( hCrossHair, OCR_SIZE );
但似乎只有一个调用(通常是第一个调用)会被应用。
感谢您的建议。
【问题讨论】:
标签: c++ windows winapi c++builder