游戏开发论坛

 找回密码
 立即注册
搜索
楼主: 小颖

小女子求助~~~~~~~响应窗口消息

[复制链接]

7

主题

136

帖子

136

积分

注册会员

Rank: 2

积分
136
发表于 2004-10-23 23:15:00 | 显示全部楼层

Re:小女子求助~~~~~~~响应窗口消息

建议把 深入浅出MFC 看个5遍

60

主题

1319

帖子

1319

积分

金牌会员

Rank: 6Rank: 6

积分
1319
发表于 2004-10-24 07:21:00 | 显示全部楼层

Re:小女子求助~~~~~~~响应窗口消息

MFC就不必了吧

26

主题

417

帖子

476

积分

中级会员

总版主

Rank: 3Rank: 3

积分
476
发表于 2004-10-24 12:33:00 | 显示全部楼层

Re:小女子求助~~~~~~~响应窗口消息

SetCapture( hWnd );  // hWnd是你要指定的接收信息的窗口
ReleaseCapture( hWnd ); // 释放指定窗口的Capture功能

0

主题

7

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2004-10-24 12:48:00 | 显示全部楼层

Re:小女子求助~~~~~~~响应窗口消息

SetCapture 也是有限制的.
windows 不允许任意捕获当前窗口外的鼠标消息.
简单地说, 只有当鼠标在拖动中离开了窗口,  才能能继续跟踪鼠标

0

主题

7

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2004-10-24 12:51:00 | 显示全部楼层

Re:小女子求助~~~~~~~响应窗口消息

btw, 拖动中的窗口外的鼠标一旦释放鼠标按钮, 就无法跟踪鼠标乐

2

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
 楼主| 发表于 2004-10-24 13:26:00 | 显示全部楼层

Re:小女子求助~~~~~~~响应窗口消息

嗯,懂一点了,是不是VK_LBUTTONDOWN的时候才调用SetCapture,等VK_LBUTTONUP时再ReleaseCapture?

0

主题

7

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2004-10-24 13:45:00 | 显示全部楼层

Re:小女子求助~~~~~~~响应窗口消息

对喽, 聪明

5

主题

27

帖子

27

积分

注册会员

Rank: 2

积分
27
发表于 2004-10-24 17:10:00 | 显示全部楼层

Re: 小女子求助~~~~~~~响应窗口消息

The SetCapture function sets the mouse capture to the specified window belonging to the current thread. SetCapture captures mouse input either when the mouse is over the capturing window, or when the mouse button was pressed while the mouse was over the capturing window and the button is still down. Only one window at a time can capture the mouse.

If the mouse cursor is over a window created by another thread, the system will direct mouse input to the specified window only if a mouse button is down.
看了上面这段话之后,似乎情况比你们所说的要复杂哦
[em19] [em19]

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
发表于 2004-10-24 17:29:00 | 显示全部楼层

Re:小女子求助~~~~~~~响应窗口消息

女的果然比较幸运。

13

主题

978

帖子

978

积分

高级会员

Rank: 4

积分
978
发表于 2004-10-24 17:55:00 | 显示全部楼层

Re:小女子求助~~~~~~~响应窗口消息

唔,是这个意思——
SetCapture对于鼠标在该线程创建的窗口内很有用,在其他线程的窗口内只发送VK_L/RBUTTONDOWN
不知道对不对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-23 00:37

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表