光标、光标、光标、光标、光标、光标、光标、 当光标移出窗口后任然显示窗口中自定义的光标,请问各位大虾如何实现!!!!!!!!!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 光标?? 不知道你是不是真的mean the 光标in 编辑框 ???那个光标移出窗口 ? 怎么个移出法? 悬浮空中 ? 呵呵..你想说的是鼠标吗?? windows采用你的鼠标吗? 那样的话 就需要更改 windows主题了...具体内容百度吧. 修改下系统光标即可SetSystemCursor(::LoadCursor(NULL,MAKEINTRESOURCE(IDC_HELLP)),OCR_NORMAL); 修改下系统光标即可SetSystemCursor(::LoadCursor(NULL,MAKEINTRESOURCE(IDC_HELLP)),OCR_NORMAL);对的 SetSystemCursor(::LoadCursor(NULL,MAKEINTRESOURCE(IDC_HELLP)),OCR_NORMAL);确实可以改变系统的光标,我想问的是当我的程序运行的时候(我的界面是顶层窗口)桌面上所有光标都变成我自定义的光标,包括鼠标移出我的程序窗口后显示的还是自定义的光标,当程序退出后,系统的光标显示为原来的.就像MSDN主窗口中你点击鼠标中键弹出的窗口一样,桌面上的光标都会改变,个位大虾这种功能俺们也能实现吗? 对不起 ,msdn点了鼠标中键之后 只是它自己的窗口的鼠标变了/..桌面的鼠标还是以前那样..LZ自己细看下. 我是MSDN98和MSDN2005 ..应该各个版本都一样."MSDN主窗口中你点击鼠标中键弹出的窗口一样" 弹窗口了么????如果只让程序里的鼠标变 那就是SetCursor()了.. 就是点击中键后,移动鼠标,实现自动滚动的功能,光标变成了上下的提示,你不最大化MSDN窗口的话,你把这种光标移出MDSN窗口的话,光标还是上或者下的提示图标,也就是说,它不会改变。可以加我QQ吗?一起讨论讨论吧,这个不能贴图,怕讲不清楚QQ:224790156 用了这个SetSystemCursor(::LoadCursor(NULL,MAKEINTRESOURCE(IDC_HELLP)),OCR_NORMAL);改变光标后,程序退出了光标好象改不回来了 用了这个SetSystemCursor(::LoadCursor(NULL,MAKEINTRESOURCE(IDC_HELLP)),OCR_NORMAL);改变光标后,程序退出了光标好象改不回来了---------------- 程序退出之前你再用SetSystemCursor设置回来吧 LZ 我 听懂你的意思了.但是我的MSDN真的是出了窗口就回到原来的 桌面鼠标了. hurryboylqs请教你一下如何设置回去 你先得到当前系统使用的光标(GetCursorInfo),把它保存起来,然后设置使用你的光标,退出前设置回来不就OK了么? 我先这样设置SetSystemCursor(::LoadCursor(NULL,MAKEINTRESOURCE(IDC_MYCURSOR)),OCR_NORMAL);退出的时候可以把自己的、或者当前光标句丙保存起来(也可以用GetCursorInfo得到),要设置回来的话也用SetSystemCursor,我不知道它的第2个参数该怎么设置了;hurryboylqs能不能说详细点,谢谢了呀,我比较菜,呵呵 lyg_zy(学无止境,宁静致远)什么意思,说明白点好吗? BOOL CMyView::PreCreateWindow(CREATESTRUCT& cs){ //创建窗口类,窗口不设置光标,根据自己的需要来设置 if (cs.lpszClass == NULL) cs.lpszClass = AfxRegisterWndClass(CS_HREDRAW | CS_VREDRAW, NULL, (HBRUSH)(COLOR_WINDOW+1), NULL); return CView::PreCreateWindow(cs);}另外在你需要设置光标的地方添加一下代码:::SetCursor(AfxGetApp()->LoadCursor(IDC_CURSOR1));IDC_CURSOR1 光标的ID IXMLDOMDocuement和IXMLDocument到底有什么区别? 各位高手! 帮帮忙啊! 大虾指点:ADO访问SQL数据库不能连接 child和popup有什么区别?就是WS_CHILD和WS_POPUP的区别? 请问这是什么错误啊? 这是什么问题????非常急!!! 问:侯捷和候俊杰是不是同一个人啊? 如何添加头文件???????超级简单问题!!!!! 进程间通信用命名管道比较好还是用socket好??? 在用FMC建立的程序中怎样使用API函数? 串口通信时的消息响应问题 关于在Release模式下死机的疑问?
那个光标移出窗口 ? 怎么个移出法? 悬浮空中 ? 呵呵..
你想说的是鼠标吗??
windows采用你的鼠标吗?
SetSystemCursor(::LoadCursor(NULL,MAKEINTRESOURCE(IDC_HELLP)),OCR_NORMAL);
SetSystemCursor(::LoadCursor(NULL,MAKEINTRESOURCE(IDC_HELLP)),OCR_NORMAL);对的
确实可以改变系统的光标,我想问的是当我的程序运行的时候(我的界面是顶层窗口)桌面上所有光标都变成我自定义的光标,包括鼠标移出我的程序窗口后显示的还是自定义的光标,当程序退出后,系统的光标显示为原来的.就像MSDN主窗口中你点击鼠标中键弹出的窗口一样,桌面上的光标都会改变,个位大虾这种功能俺们也能实现吗?
LZ自己细看下. 我是MSDN98和MSDN2005 ..应该各个版本都一样."MSDN主窗口中你点击鼠标中键弹出的窗口一样" 弹窗口了么????如果只让程序里的鼠标变 那就是SetCursor()了..
----------------
程序退出之前你再用SetSystemCursor设置回来吧
但是我的MSDN真的是出了窗口就回到原来的 桌面鼠标了.
{ //创建窗口类,窗口不设置光标,根据自己的需要来设置
if (cs.lpszClass == NULL)
cs.lpszClass =
AfxRegisterWndClass(CS_HREDRAW | CS_VREDRAW,
NULL,
(HBRUSH)(COLOR_WINDOW+1),
NULL); return CView::PreCreateWindow(cs);
}另外在你需要设置光标的地方
添加一下代码:
::SetCursor(AfxGetApp()->LoadCursor(IDC_CURSOR1));IDC_CURSOR1 光标的ID