MFC如何让鼠标移动到按钮上马上改变鼠标形状为手型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MFC如何让鼠标移动到按钮上马上改变鼠标形状为手型相关的知识,希望对你有一定的参考价值。

MFC如何让鼠标移动到按钮上马上改变鼠标形状为手型,
这个不知道怎么弄,有没有详细的操作和代码?,谢谢

当鼠标移到按钮上时候,加载所需光标资源,函数如下:

::SetCursor(::LoadCursor(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDC_Hand)));
其中IDC_Hand为鼠标光标资源ID,鼠标形状为手型的文件可以在网上查找,找到后放在res文件夹里面,然后加载到工程里面,把他的ID改为IDC_Hand即可.
参考技术A 具体是什么不太清楚不过你可以通过多种途径得到。包括:1.自己在消息循环里面下断点,看进来的消息类型(这个可能会很麻烦。。)2.用spy++试试。。。

以上是关于MFC如何让鼠标移动到按钮上马上改变鼠标形状为手型的主要内容,如果未能解决你的问题,请参考以下文章

MFC编程的时候,改变鼠标光标样式

MFC中静态控件怎样改变鼠标的形状呀?

MFC中如何让静态控件响应鼠标移动的消息?

MFC 改变光标形状

javascript 改变鼠标样式

VC里面怎样做到鼠标指到按钮上变成手型