Re: [請益] 請教Window API達人

看板Programming作者 (我愛秋愛我)時間17年前 (2008/12/21 04:56), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
大大你好,我實作了以下的方法 ================================================================== public void MouseMove(object sender,MouseEventArgs e) { //IntPtr hWnd = Form2.axShockwaveFlash.Handle; SetCapture(hWnd); SendMessage(hWnd, WM_MOUSEMOVE, 0, new IntPtr(e.Y * 0x10000 + e.X)); ReleaseCapture(hWnd); } ================================================================== 上面這段程式碼已確實能夠將MouseMove訊息送至控制項中, 也能捕捉到鼠標的樣式,但似乎會導至cpu負苛不了,不 曉得有否更適當的方法? ※ 引述《璉璉 <devil@tainan.com.tw.x>, 看板: Programming》之銘言: : 用 spy++ 偵測 Form2 的控制項 hWnd ,確認你抓的 hWnd 正確。 : 用 spy++ 觀測送到此 hWnd 的所有 Window Message ,用 API SendMessage 去模擬。 : ==> 本文由 "我愛秋愛我 <starlife672.bbs@ptt.cc>" : > 於 news:4dVNTP%248CH%40ptt.cc 發表 : > 小弟有個問題困擾我蠻久了 : > 因此想請教各位先進 : > 我的問題如下 : > 我有二個Form : > Form1的Opacity設為0.2 : > Form2上面放了一個axShockwaveFlash元件 : > 並且設Form1.Owner = Form2; : > 那麼Form1就會疊在Form2的上面 : > ok問題來了~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.230.85.253

12/23 09:11, , 1F
你希望即使滑鼠不在視窗上也可以收到訊息?
12/23 09:11, 1F
文章代碼(AID): #19JLlpHX (Programming)
文章代碼(AID): #19JLlpHX (Programming)