请教关于设置DLL窗体父的问题(SetParent OR ParentWindow)-(高分)(200分)

  • 主题发起人 主题发起人 gyang
  • 开始时间 开始时间
G

gyang

Unregistered / Unconfirmed
GUEST, unregistred user!
在EXE程序中打开一个DLL的窗体,并把这个DLL的窗体设为EXE窗体中的子窗体:<br>两个问题(解决任一及可),帮帮提提前 :)<br>1.<br>&nbsp; &nbsp;如果用API函数中的SetParent那么但这个DLL窗体取得焦点时,EXE窗体就为非选中状态(也就是说上面的蓝条为灰色),请问怎么解决这个问题???(也就是说当DLL窗体有焦点时,EXE也为选中状态)<br>2.<br>&nbsp; &nbsp;如果设置VCL的ParentWindow,那第上面问题是可以解决的,但是这里DLL窗体上的控件不能绝对取得焦点(比如说:在上面放一个TListView控件并加上几行数据后,按上下左右,这时的选择是无效的(灰色选择中条,失去焦点),其它控件也差不多),请问怎么解决这个问题???(也就是说,使用这个窗体的所有操作与一般窗体一样)
 
动态给焦点行不行?没试过这种东西也,我收EMAIL里了!~有人回复我也来看看哈
 
给个邮箱地址,我给个MDI的DLL大全源代码例子!
 
谢谢 网事如风 兄,请发到这里<br>SharpExpress@tom.com(这里最大只能收2M的,如果更大,请分解后多发几次)<br><br>后面的朋友请继续这个问题吧,请多多支持!!!
 
http://www.delphibbs.com/keylife/iblog_show.asp?xid=2438
 
问题1 经楼上几位仁兄已了OK 了<br><br>问题2 能OK 吗???
 
好像要在EXE的内存空间里运行DLL才行,不太记得了。
 
多人接受答案了。
 
后退
顶部