請問園子里的大神,有以下兩個問題,有知道解決方案請告知。問題1如題,前臺代碼和后臺代碼都給出來了,前臺包括窗體都設置成了透明,TextBlock 加了一個MouseMove事件,后臺TextBlock_MouseMove事件中有打印信息,不執(zhí)行MouseMove事件。如果把TextBlock改成有色背景Background="AliceBlue" Opacity="0.01"即使把透明因子設置0.01同樣很好的執(zhí)行了MouseMove事件。請大神解答。 問題2就是我MouseMove的后臺執(zhí)行代碼里面加了模擬鼠標鍵盤的API,在坐標位置模擬鼠標右鍵,執(zhí)行此句:WpfMouseProject.Core.MouseTool.MoveTo(new System.Drawing.Point(300, 300));可以實現(xiàn)右鍵功能,執(zhí)行此句:WpfMouseProject.Core.MouseTool.MoveTo(new System.Drawing.Point(p.X , p.Y));右鍵菜單功能出不來,個人理解,因為xy坐標獲取的當前位置,右鍵是當前窗口當住了,因為我的窗口是Topmost="True"置頂?shù)?。稍微偏移一點坐標位置是可以彈出右鍵菜單功能的。所以也是我的問題一想解決的問題,把控件設置成透明希望能無遮擋實現(xiàn)右鍵功能。希望有大神解答。
wpf的窗體和控件都設置成透明以后,MouseMove事件不執(zhí)行了。
慕工程0101907
2018-07-15 11:10:32