如何在点击主窗体中的工具栏或菜单之前触发当前得到焦点子窗体控件的OnExit事件(100分)

  • 主题发起人 主题发起人 Andyli
  • 开始时间 开始时间
A

Andyli

Unregistered / Unconfirmed
GUEST, unregistred user!
主窗体与子窗体的形式,如何在点击主窗体中的工具栏或菜单之前,触发当前得到焦点子窗体控件的OnExit事件,注意,是在按主窗体按钮之前触发。
 
比较难。如果只是处理鼠标点击,可以考虑SetCapture和ReleaseCapture等鼠标捕捉的API.
 
可能无法处理,不过好象可以用hook ,查鼠标是否在你的程序的工具拦/菜单拦,发送消息给你的程序,里面转换自定义消息给当前控件,另外就是自定义工具拦和菜单,不要使用系统的。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部