求C#代码 得到当前窗口句柄并且向 句柄窗口模拟键盘按键 请加上注释 本人初学C#
1个回答
展开全部
this.Handle就是获取当前窗体的句柄。。。向这个
句柄发送消息 要用API
//API申明
[DllImport("user32.dll")]
public static extern long SendMessage(IntPtr hwnd, uint Msg, long wParam, long lParam);
//这个是向指定的窗体发送一个关闭的消息:
IntPtr A_hwnd = FindWindow(null, this.txt);
long a = SendMessage(A_hwnd, WM_close, 0, 0);//发送一个关闭的消息……
//long i = SendMessage(a, WM_close, 0, 0);发送一个关闭的消息
你也可以这样写:这是向当前窗体发送消息
long a = SendMessage(this.Handle, WM_close, 0, 0);//发送一个关闭的消息……
句柄发送消息 要用API
//API申明
[DllImport("user32.dll")]
public static extern long SendMessage(IntPtr hwnd, uint Msg, long wParam, long lParam);
//这个是向指定的窗体发送一个关闭的消息:
IntPtr A_hwnd = FindWindow(null, this.txt);
long a = SendMessage(A_hwnd, WM_close, 0, 0);//发送一个关闭的消息……
//long i = SendMessage(a, WM_close, 0, 0);发送一个关闭的消息
你也可以这样写:这是向当前窗体发送消息
long a = SendMessage(this.Handle, WM_close, 0, 0);//发送一个关闭的消息……
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询