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