Re: [問題]讓視窗出現在滑鼠指定的位置
※ 引述《erspicu (.)》之銘言:
: 目前只查到
: emo_win.WindowStartupLocation = System.Windows.WindowStartupLocation.Manual;
: 可以設定win視窗出現位置
: 可是只有三個屬性能指定
: .Manual (預設值)
: CenterScreen
: CenterOwner
: 如果我希望擷取滑鼠x,y座標
: 然後在x,y座標位置建立那個視窗
: 我該如何設定呢?
→
06/07 22:17,
06/07 22:17
→
06/07 22:19,
06/07 22:19
→
06/07 22:19,
06/07 22:19
我不知道你具體功能是要怎麼樣,不過單就攔截Windows全域滑鼠事件來說,請參考以下
連結:
http://ppt.cc/EHRO
如果依照連結內部的示範來作,只要將GlobalMouseClick的事件委派加上這樣。
if (e.Button == System.Windows.Forms.MouseButtons.Left)
e.Handled = true;
其他的Windows程式就不會接收到滑鼠左鍵被點擊的訊號。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.231.64.38
※ 編輯: optimist9266 來自: 61.231.64.38 (06/08 00:15)
※ 編輯: optimist9266 來自: 61.231.64.38 (06/08 00:35)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章