标签: delphi delphi-xe mouseclick-event onmouseclick
Delphi XE
有没有办法检测表单是否收到鼠标点击?表单中的OnClick事件仅在表单的空白部分触发。任何有控件的部件都不会响应。
答案 0 :(得分:6)
您需要过滤排队的消息以检测全局级别的鼠标事件。
TApplication.OnMessage
WM_MOUSEDOWN
WM_MOUSEUP
如果您确实在尝试检测表单激活,请使用OnActivate。
OnActivate