欢迎访问!
您的支持是我们不断前行的动力!

C# HandleHelper 设置句柄显示状态、激活句柄、操作句柄获得键盘输入焦点

设置句柄显示状态、激活句柄、操作句柄获得键盘输入焦点

//SetFocus为指定的窗口设置键盘输入焦点
[DllImport("user32.dll", EntryPoint = "SetFocus")]
public static extern IntPtr SetFocus(IntPtr hWnd);

//SetForegroundWindow 把创建给定窗口的线程放到前台并激活该窗口
[DllImport("user32.dll", EntryPoint = "SetForegroundWindow")]
public static extern bool SetForegroundWindow(IntPtr hWnd);

//ShowWindowAsync 设置由不同线程创建的窗口显示状态
[DllImport("user32.dll", EntryPoint = "ShowWindowAsync")]
public static extern bool ShowWindowAsync(IntPtr hWnd, int nCmdShow);
//常量,隐藏
private const int SW_HIDE = 0;
//常量,显示,标准状态
private const int SW_SHOWNORMAL = 1;
//常量,显示,最小化
private const int SW_SHOWMINIMIZED = 2;
//常量,显示,最大化
private const int SW_SHOWMAXIMIZED = 3;
//常量,显示,不激活
private const int SW_SHOWNOACTIVATE = 4;
//常量,显示,回复原状
private const int SW_RESTORE = 9;
//常量,显示,默认
private const int SW_SHOWDEFAULT = 10;
赞(2) 打赏
转载请注明出处,未注明出处不得转载,蜘蛛侠 » C# HandleHelper 设置句柄显示状态、激活句柄、操作句柄获得键盘输入焦点
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

蜘蛛侠,您身边的爬虫专家!

觉得文章有用就打赏一下文章作者吧

支付宝扫一扫打赏

微信扫一扫打赏