通常用Delphi创建的窗口有以下类型,MDI主窗体,MDI子窗体,SDI主窗体,SDI子窗体。现在需要创建一个独立的子窗体,就象Office一样,在工具栏有独立的任务条。如何做呢?
procedure CreateParams(var Params: TCreateParams); override;
覆盖窗体的这个方法,在方法体中设置一下父窗体的Handle
Params.WndParent := GetDesktopWindow;
这样就可以了。:)