使用窗口句柄作为VB6表单的所有者

什么是Form2.Show vbModeless, Form1的Win32等价物,它允许我将所有者(不是父类)设置为任意hWnd并设置默认位置等等?
据我所知,这只能在创建窗口时设置。使用窗口句柄作为VB6表单的所有者

回答:

在DevX上找到这篇文章。这几乎是逐字的你的问题。

http://www.devx.com/vb2themax/Tip/18318

回答:

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

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

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

你可以找到更多关于它的信息here。

以上是 使用窗口句柄作为VB6表单的所有者 的全部内容, 来源链接: utcz.com/qa/262152.html

回到顶部