C#应用程序中VB6应用程序上的SetParent()
我正在尝试使用win32 API将应用程序的父级设置为C#应用程序中的面板 当我使用Spy++检查它时,应用程序以两种主要形式加载C#应用程序中VB6应用程序上的SetParent(),c#,winapi,vb6,C#,Winapi,Vb6,我正在尝试使用win32 API将应用程序的父级设置为C#应用程序中的面板 当我使用Spy++检查它时,应用程序以两种主要形式加载ThunderRT6Main和ThunderRT6MDIForm,它们都具有相同的标题 我已经找到了这两个的句柄,并尝试对它们调用SetParent,但窗口不做任何操作,也不移动任何位置 在VB6应用程序上调用SetParent()时,我需要做一些奇怪的事情吗?Thundert6Main是VB6中每个顶级表单的隐藏所有者。它设置应用程序图标,即您在任务管理器的“应用程
ThunderRT6Main
和ThunderRT6MDIForm
,它们都具有相同的标题
我已经找到了这两个的句柄,并尝试对它们调用SetParent
,但窗口不做任何操作,也不移动任何位置
在VB6应用程序上调用
SetParent()
时,我需要做一些奇怪的事情吗?Thundert6Main
是VB6中每个顶级表单的隐藏所有者。它设置应用程序图标,即您在任务管理器的“应用程序”选项卡中看到的图标。你可以读这篇有趣的文章
基本上,在调用
SetParent
thundert6main
之前,您可能需要设置WS\u CHILD
是VB6中每个顶级表单的隐藏所有者。它设置应用程序图标,即您在任务管理器的“应用程序”选项卡中看到的图标。你可以读这篇有趣的文章
基本上,在调用SetParent
之前,您可能需要设置WS\u CHILD