0
我在項目中使用EO.WebBrowser並且它工作得很好。該組件用於一個非常精簡的Web瀏覽器的Winform項目中。客戶的其中一個要求是,應用程序始終是最頂層的,高於所有其他窗口,直到關閉。這可以使用setWindowPos
正常工作。最頂層的winform隱藏網頁上的選擇菜單
```
static readonly IntPtr HWND_TOPMOST = new IntPtr(-1);
const UInt32 SWP_NOSIZE = 0x0001;
const UInt32 SWP_NOMOVE = 0x0002;
const UInt32 TOPMOST_FLAGS = SWP_NOMOVE | SWP_NOSIZE;
SetWindowPos(this.Handle, HWND_TOPMOST, 0, 0, 0, 0, TOPMOST_FLAGS);
```
這正常工作與在網頁上選擇菜單的除外。應該顯示的菜單隱藏在應用程序表單後面。出於某種原因,菜單的z順序不正確。打開一個新窗口窗體完美地工作,但是然後新窗體知道它的父母。當涉及到選擇菜單時,情況可能並非如此。
是否有可能得到選擇菜單能正確顯示網頁上的UPP,並保持在WinForm的最高設置?