在CSDN上面发帖子,没想到自己提问,自己解决了。 原来的本意是扩展这个软件的提示信息的功能,变成一个弹出提示窗口,但是操作起来才发现,Delphi中的主Form和其他Form之间有控制关系。 一旦主窗体最小化,其他所有的窗体都被最小化了。 于是便有了这个提问,后来自己找啊找,自己找到了答案。 国外网站原文地址 帖子的解答: This article demonstrates how to stop all forms in a Delphi app from minimizing when the main form minimizes. For each child form that you wish to remain visible do this type TSomeForm = class(TForm) protected procedure CreateParams(var Params: TCreateParams); override; end; implementation procedure TSomeForm.CreateParams(var Params : TCreateParams); begin inherited CreateParams(Params); Params.WndParent := GetDesktopWindow; end; |
|
|
| 评论(0) |
|