簡體   English   中英

SetCapture 和 IWebBrowser2 容器的問題

[英]Problem with SetCapture and IWebBrowser2 container

我有一個包裹在 window 中的 IWebBrowser2 的 OLE object。

在某些時候,我展開 window 及其 OLE object 並且我希望它在外部點擊時折疊(即在 web 瀏覽器之外的每次點擊)。

我在 window 包裝器上使用SetCapture ,但由於某種原因,在捕獲期間,Webbrowser 沒有收到任何鼠標事件(點擊、移動等......)

任何想法\想法?

謝謝,
奧馬爾

引用SetCapture

將鼠標捕獲設置為屬於當前線程的指定 window。 SetCapture 捕獲鼠標輸入,當鼠標懸停在捕獲 window 上時,或者當鼠標懸停在捕獲 window 上並且按鈕仍然按下時按下鼠標按鈕。 一次只有一個 window 可以捕獲鼠標。

因此,您不能在SetCapture上使用 SetCapture 來實際捕獲點擊。 它專門針對用戶單擊 window 並將鼠標移出同時按住按鈕的情況。 所以你將不得不使用另一種機制。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM