我用的是VS2019,WIN10 64位系統,我看有的貼子上,說的是:
///////兩段符號中間復制自網上//////////
需在開頭引入命名空間
using System.Runtime.InteropServices;
獲取當前視窗句柄:GetForegroundWindow()
[DllImport("user32.dll", CharSet = CharSet.Auto, ExactSpelling = true)]
public static extern IntPtr GetForegroundWindow();
回傳值型別是IntPtr,即為當前獲得焦點視窗的句柄
使用方法 : IntPtr myPtr=GetForegroundWindow();
/////////////////
我按上面的方法 使用,發現 報錯,如圖

這到底 是要怎么寫了?
我是今天 用按鍵精靈寫好了一個表單程式,運行表單在游戲視窗界面 ,看下F7鍵后,自動獲取游戲視窗句柄,然后后臺自動按鍵,晚上想用C# 來實作這個功能,發現這個C# 要怎么實作 獲取用戶按鍵,并獲取視窗句柄,再進行后面后臺按鍵, 還想各位大佬指教下
uj5u.com熱心網友回復:
先封裝一個鉤子,用于捕獲快捷鍵。然后就跟C++一個Sendmessage,發送按鍵訊息。轉載請註明出處,本文鏈接:https://www.uj5u.com/net/194792.html
標籤:C#
