C++BUILDER如何实现浮动窗口

时间:2022-07-31 10:12:31
情况如下:

主窗口mainform里有一个panel控件,然后我写了一个showform的函数,把子窗口form1的parent设为panel,然后form1就可以再panel里show出来了,现在我想当我点击panel上的一个按钮时,该按钮实现使得form1从panel里浮动出来,成为一个独立的窗口,该怎么实现呢。。

4 个解决方案

#1


想让Form1独立的时候,将其Parent设置成NULL即可:

::SetParent(Form1->Handle, NULL);

#2


呵呵,
::SetParent 比较可靠

#3


引用 2 楼  的回复:
呵呵,
::SetParent 比较可靠

谢了

#4


引用 1 楼  的回复:
想让Form1独立的时候,将其Parent设置成NULL即可:

C/C++ code
::SetParent(Form1->Handle, NULL);

谢了

#1


想让Form1独立的时候,将其Parent设置成NULL即可:

::SetParent(Form1->Handle, NULL);

#2


呵呵,
::SetParent 比较可靠

#3


引用 2 楼  的回复:
呵呵,
::SetParent 比较可靠

谢了

#4


引用 1 楼  的回复:
想让Form1独立的时候,将其Parent设置成NULL即可:

C/C++ code
::SetParent(Form1->Handle, NULL);

谢了