3

什么是 Win32 等效项,Form2.Show vbModeless, Form1它允许我将所有者(而不是父级)设置为任意 hWnd 并设置默认位置等?
据我所知,这只能在创建窗口时设置。

4

1 回答 1

3

我不确定您要完成什么,但我认为您可能正在寻找SetParent函数。

Declare Function SetParent Lib "user32.dll" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long

hWndChild是子窗口的句柄。
hWndNewParent是新父级的句柄。传递 null (如果我没记错的话为 0)使桌面成为所有者。

您可以在此处找到有关它的更多信息。

于 2011-08-04T16:53:32.460 回答