2

这是问题所在。我有一个分层窗口,它代表我的应用程序的主 GUI。我创建了另一个托管 IWebBrowser2 ActiveX 控件的窗口,以显示网站的一部分。我正在尝试将浏览器窗口的 hwnd 添加到主窗口。如果父窗口是普通窗口,一切都很好,但是当我尝试将其创建为 WS_EX_LAYERED 窗口时,添加的浏览器窗口不再出现。我如何向主窗口发出信号来绘制另一个窗口?

4

1 回答 1

1

子窗口从父窗口继承透明度设置。你不能有透明的父母和不透明的孩子。可能的解决方法是为父窗口创建非矩形窗口区域 - 为不透明窗口创建孔(但在这种情况下它不是子窗口)。

于 2012-10-25T11:50:52.587 回答