M
MicroZeng
Unregistered / Unconfirmed
GUEST, unregistred user!
如Foxmail, 编辑邮件时,会自动在windows状态栏上创建一个图标。<br><br>我现在使用的方法是:<br>procedure TEditForm.CreateParams(VAR Params: TCreateParams);<br>begin<br> Inherited CreateParams(Params);<br> Params.WndParent := GetDesktopWindow;<br>end;<br><br>但是这样的方法会引起一个问题, 就是EditForm的Handle不是Application的<br>了,从别的程序中,点击EditForm后,显示在最前端却是变成这个应用程序的<br>MainForm. 另外还引发了一些关于Handle的问题, 可以参照这个:<br>http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=140165<br><br>存在这个问题的一个程序的例子是在:<br>http://www.soim.com/soimexpress.zip