如何让DLL子窗体能接能TAB 及ENTER键? ( 积分: 50 )

  • 主题发起人 主题发起人 driayu
  • 开始时间 开始时间
D

driayu

Unregistered / Unconfirmed
GUEST, unregistred user!
注意:是DLL子窗体!
 
dll窗体导出一个onkeydown的委托,然后这边窗体onkeydown的时候,调用窗体onkeydown处理
 
在&nbsp;Application.OnMessage&nbsp;事件中进行一下处理。相关的事件被&nbsp;Application&nbsp;接收了,但并没有传递给&nbsp;Dll&nbsp;的&nbsp;mdi&nbsp;子窗口。<br><br>而且只能通过&nbsp;CM_DIALOGKEY&nbsp;消息给&nbsp;子窗口发送消息
 
虚心请教楼主,能否讲讲DLL子窗体和普通窗体有什么区别?
 
在子窗体的激活事件上加上SetFoucs(Application.MainForm.Hanlde);试试
 
一般的情况下。传递给dll的时候要带上application&nbsp;和mainform&nbsp;的对像.这样做肯定没有问题的。
 
多人接受答案了。
 
后退
顶部