我在 BHO 中有一个 CDHTMLDialog,我希望它是部分透明的,因为透明区域会根据对话框的逻辑而变化。我让它在视觉上变得透明(使用 SetLayeredWindowAttributes),但让这个区域真正透明是至关重要的,因为否则当我点击透明区域时,我的点击不会到达对话框透明部分下方的 IE 窗口。我通过根据对话框活动部分的大小不断调整对话框大小来临时解决此问题,但我无法永远跟上这个...
我认为该解决方案与 Windows 所谓的“区域”(http://msdn.microsoft.com/en-us/library/dd162915%28VS.85%29.aspx)有关,但我不确定如何与他们一起工作。谁能指出我正确的方向?