用c/c++写的windows程序中能否通过触发某一消息从而改变鼠标指针的式样,

用c/c++写的windows程序中能否通过触发某一消息从而改变鼠标指针的式样,与winapi:"LoadCursor"类似把鼠标变成IDC_CROSS式样,不过与它不同... 用c/c++写的windows程序中能否通过触发某一消息从而改变鼠标指针的式样,与winapi:"LoadCursor"类似把鼠标变成IDC_CROSS式样,不过与它不同的是鼠标指针移出对话框指针依然有效。
如题,有些内容可能说的不是很清楚,如果有不清楚的地方还请指明,我会解释清楚的。那个触发消息是指定义一个函数,通过比如鼠标点击对话框某个区域或者敲击键盘某个特定按键时调用该函数,函数功能是改变鼠标指针的样式。。。至于这函数该怎么写,这就是我的问题
展开
 我来答
匿名用户
2016-06-30
展开全部
处理窗口的WM_SETCURSOR消息就可以。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jcj228675
2016-06-30 · TA获得超过337个赞
知道小有建树答主
回答量:320
采纳率:50%
帮助的人:61.1万
展开全部
没有这样的消息。如你所说可以用SetCapture
追问
额,就是说写一个函数,该函数是放在窗口过程函数消息处理那一块的,函数的功能是改变鼠标指针的式样,我想问的就是这个函数该怎么写?不好意思,问题没描述清楚。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2018359
2016-06-30 · TA获得超过3494个赞
知道大有可为答主
回答量:3486
采纳率:73%
帮助的人:1417万
展开全部
简单的说是要改变整个系统的鼠标样式?
追问
好主意,不过具体改怎么做呢?
追答
 HCURSOR hcur = LoadCursorW(NULL, IDC_CROSS);
 ::SetSystemCursor(hcur, 32512);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
feng791161665
2016-06-30 · 超过28用户采纳过TA的回答
知道答主
回答量:89
采纳率:0%
帮助的人:30.9万
展开全部
SetCursor()
追问
可以再详细一点吗?谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式