CRectTracker 怪事,高手请进。

shu 2002-03-18 02:52:46
谁用过CRectTracker?
程序一直好好的,最近发现在Debug版下没问题;Release版鼠标一进入CRectTracker
的区域,原来的cursor不见了,CRectTracker相应的cursor却显示不出。
...全文
31 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
shu 2002-04-02
  • 打赏
  • 举报
回复
up , up
shu 2002-03-29
  • 打赏
  • 举报
回复
up
shu 2002-03-27
  • 打赏
  • 举报
回复
cz:没有子窗口,并且在DEBUG下好好的,RELEASE版就不行。
shu 2002-03-25
  • 打赏
  • 举报
回复
如上,就是在WM_SETCURSOR消息处理函数中SetCursor写的,又什么不对吗?
shu 2002-03-25
  • 打赏
  • 举报
回复
是呀!
if(m_tracker.SetCursor(pWnd, nHitTest)) {
return TRUE;
}
else {
return CScrollView::OnSetCursor(pWnd, nHitTest, message);
}
cz 2002-03-25
  • 打赏
  • 举报
回复
你的CRectTracker内部是否有子窗口?
检查子窗口的OnMouseMove是否设置成了无光标。
fhbkyo 2002-03-25
  • 打赏
  • 举报
回复
可以这样
在消息处理函数中:
HCURSOR Cursor;

case WM_SETCURSOR:
Cursor=LoadCursor(NULL,IDC_ARROW);
SetCursor(Cursor);
kaitty 2002-03-23
  • 打赏
  • 举报
回复
有可能是你对CRectTracker对象操作的地方不对。
你是在窗口的WM_SETCURSOR消息处理函数中SetCursor的吗?
shu 2002-03-23
  • 打赏
  • 举报
回复
up
shu 2002-03-19
  • 打赏
  • 举报
回复
up

7,764

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧