我
我要学会天天编程
Unregistered / Unconfirmed
GUEST, unregistred user!
最近作一个项目,要求使用DLL封装一些窗体,然后显示在主窗体的一些容器上,比如说,我主窗体上有一个Panel,我在DLL中封装了一个Form,然后我将这个Form显示在Panel里面,我的做法s是:
通过主窗体传递 ParentHandle,设置DLL窗体的ParentHandle属性,窗体顺利的出现在了 主窗体上。
但是这样做,出现了一个问题,如果我在主窗体上放置了别的控件,我DLL中生成的窗体无法接受到焦点,我的意思是,对于Tab,箭头等都失灵了,他们只能在主窗体上的控件上切换。不知道各位大富翁有没有遇到这种问题,另外,对于MDI的解决方法,我知道,我主要像知道非MDI窗口下解决焦点问题的方案,谢谢了!
通过主窗体传递 ParentHandle,设置DLL窗体的ParentHandle属性,窗体顺利的出现在了 主窗体上。
但是这样做,出现了一个问题,如果我在主窗体上放置了别的控件,我DLL中生成的窗体无法接受到焦点,我的意思是,对于Tab,箭头等都失灵了,他们只能在主窗体上的控件上切换。不知道各位大富翁有没有遇到这种问题,另外,对于MDI的解决方法,我知道,我主要像知道非MDI窗口下解决焦点问题的方案,谢谢了!