点击窗口外的任何地方的消息映射???

ju1 2005-06-26 12:25:33
点击窗口外的任何地方的消息映射,不一定是 自己的 程序中的 窗口或控件

// procedure hitit(var msg:TWMNCHITTEST);message WM_NCHITTEST;
procedure WMLButtonDown(var Message:TWMLButtonDown);message WM_LBUTTONDOWN;
public
{ Public declarations }
// procedure WMKillFocus(var msg: TWMKillFocus);message WM_KILLFOCUS;
end;

都行不通帮忙啊?

...全文
53 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zwjchina 2005-06-26
  • 打赏
  • 举报
回复
随便说一下,不见得是好办法!:)

使用SetCapture就可以接受到窗口以外的点击
然后判断坐标是否在窗口内,不在则ReleaseCatpure
qrlvls 2005-06-26
  • 打赏
  • 举报
回复
up,使用 SetCapture 和 ReleaseCapture 可以保持跟踪窗口外的鼠标消息

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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