如何继承控件的OnExit方法?(30分)

  • 主题发起人 主题发起人 snappy
  • 开始时间 开始时间
S

snappy

Unregistered / Unconfirmed
GUEST, unregistred user!
1、我用WM_KILLFOCTUS来拦截控件失去焦点的信息,处理时总会出现一些错误,如:
用户输入焦点可能已经在别的控件上方了,可光标确还在原处不停的闪烁!所以
请问:如何继承原控件的OnExit方法?
2、我在窗口中放了一个Panel控件并用Button将其Visible设为True,我想实现:当
Panel的Visible为True时,如果用户没有点击其中的控件,也就是说用户鼠标落到
了Panel之外的地方,这个Panel就隐藏起来。如何实现?

没分了,所以两个问题放在了一起!请见谅!
 
1。不应该拦截WM_KILLFOCUS,应该拦截CM_EXIT
 
[?][^]
第一个问题已解决,是因为我后面没有让它继续做别的事,后来我在里面又
添加了一句Inherited后正常了。哎!我以前怎么没想到呢!

关于第二个问题,我想问一下是否能拦截所有鼠标点击?不论它是否点了当前窗口、当前控件!

 
用鈎子吧。
 
接受答案了.
 
后退
顶部