使用窗口句柄作为 VB6 窗体的所有者
Form2.Show vbModeless, Form1
的 Win32 等价物是什么,它允许我将所有者(而不是父级)设置为任意 hWnd 并设置默认位置等?
据我所知,这只能在创建窗口时设置。
What is the Win32 equivalant of Form2.Show vbModeless, Form1
that allows me to set the owner (not the parent) to an arbitrary hWnd and set the default position, etc?
As far as I'm aware, this can only be set when creating a window.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不确定您想要完成什么,但我认为您可能正在寻找 SetParent 函数。
hWndChild 是子窗口的句柄。
hWndNewParent 是新父级的句柄。传递 null(如果我没记错的话,为 0)以使桌面成为所有者。
您可以在此处。
I'm not sure what you are trying to accomplish, but I think you might be looking for the SetParent function.
hWndChild is the handle to the child window.
hWndNewParent is the handle to the new parent. Pass null (0 if I remember correctly) to make the desktop the owner.
You can find more information about it here.