我正在尝试使用SetWindowPos
在后台放置一个新打开的IE窗口。
问题是它只在我使用put_Visible(VARIANT_TRUE)
后才有效。虽然窗口不可见,但SetWindowPos
将不会执行任何操作。如果我在put_Visible(VARIANT_TRUE)
之前使用SetWindowPos
,则会使窗口显示在顶部一秒钟,然后转到后面。
如何避免这种情况并使新窗口显示在背景中而不首先显示在顶部?
以下是我的尝试:
HWND_BOTTOM, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE
在put_Visible(VARIANT_TRUE)
之前使用SetWindowPos
,然后它可以正常工作,但它会在返回后显示在所有窗口之上。