Re: [請益] 請教Window API達人
大大你好,我實作了以下的方法
==================================================================
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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):