Form2.Show vbModeless, Form1
的Win32等效项是什么允许我将所有者(不是父)设置为任意hWnd并设置默认位置等?
据我所知,这只能在创建窗口时设置。
答案 0 :(得分:3)
我不确定您要完成的任务,但我认为您可能正在寻找 SetParent 功能。
Declare Function SetParent Lib "user32.dll" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
hWndChild 是子窗口的句柄 hWndNewParent 是新父级的句柄。传递null(如果我没记错的话,为0)使桌面成为所有者。
您可以找到有关它的更多信息here。
答案 1 :(得分:3)
在DevX上发现这篇文章。这几乎是你的问题。