[英]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.