控件焦点 (help me, please!) 没什么结果,散了. (20分)

  • 主题发起人 主题发起人 wlmmlw
  • 开始时间 开始时间
W

wlmmlw

Unregistered / Unconfirmed
GUEST, unregistred user!
控件是凭借什么才让系统知道它能拥有键盘焦点?
 
button 有一个属性:default
 
SetFocus?
ReadOnly?
 
大佬们,就这么简单??
对WM_SETFOCUS作出响应并不行.
 
WM_Setfocus
 
有个canfocus这个函数嘛
返回true则说明能获得焦点
比如说button1.canfocus:=false
它就不行了
 
控件的TabStop:=True;
调用一下SetFocus就行了
 
setfocus
click
 
为什么有些控件能在鼠标点击它的时候获得焦点(并没有在响应鼠标事件中SetFocus)?
这是如何做到的?请指教!!!
 
为什么有些控件能在鼠标点击它的时候获得焦点(并没有在响应鼠标事件中SetFocus,也没有响应WM_TABSTOP)?
这是如何做到的?请指教!!!
 
哈哈,好像VB有这个GetFocus事件呀。
你老兄的问题就是这么好玩。
可惜我没有太多的时间,否则挺有意思的。。。
 
狂晕,现在才看到你.
有空来坐坐.我还在写Grid.
 
好哇。我有空会注意你这个问题的,嘿嘿,不过就是不知道是否能够帮你解决?!
 
我是在WinControl上加上自己的滚动条,我想让滚动条获得焦点的时候,控件能获得焦点.
虽然我做到了这一步,但要让滚动条响应鼠标事件.有没有更有效的方法?
 
多人接受答案了。
 

Similar threads

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