如何在客户区外改变鼠标指针?

其实我这里是一个没有界面的应用程序,现在要做的是一旦某一个事件发生了,光标就随之改变了,请问怎么实现?谢谢。。。

作者: JPduck   发布时间: 2011-06-16

LoadCursor

SetCursor

作者: shenyi0106   发布时间: 2011-06-16

我试了,这样没用。。。

这个只是在客户区才会发生改变的

引用 1 楼 shenyi0106 的回复:
LoadCursor

SetCursor

作者: JPduck   发布时间: 2011-06-16

作者: JPduck   发布时间: 2011-06-16

::SetCursor(::LoadCursor(AfxGetApp()->m_hInstance,MAKEINTRESOURCE(IDC_CURSOR_HAND)));

IDC_CURSOR_HAND为指针资源,这样不行吗?

作者: swandream   发布时间: 2011-06-16

全局的?多半得用钩子才行了。

作者: kyotrue   发布时间: 2011-06-16

引用 4 楼 swandream 的回复:
::SetCursor(::LoadCursor(AfxGetApp()->m_hInstance,MAKEINTRESOURCE(IDC_CURSOR_HAND)));

IDC_CURSOR_HAND为指针资源,这样不行吗?


不可以。。。实现不了的,经试验只能在客户区里边改变

作者: JPduck   发布时间: 2011-06-16

引用 5 楼 kyotrue 的回复:
全局的?多半得用钩子才行了。


说起来应该算是全局的吧,用钩子怎么实现?能具体一点么?

作者: JPduck   发布时间: 2011-06-16

可不可以换个思路来?
正常状态下用某个鼠标指针,进入客户区用某个鼠标指针

作者: shenyi0106   发布时间: 2011-06-16

引用 8 楼 shenyi0106 的回复:
可不可以换个思路来?
正常状态下用某个鼠标指针,进入客户区用某个鼠标指针


求详解~

作者: JPduck   发布时间: 2011-06-16

帖子沉了。。

作者: JPduck   发布时间: 2011-06-16