csharp 将表格带到前台
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 将表格带到前台相关的知识,希望对你有一定的参考价值。
private static class User32
{
[DllImport("User32.dll")]
internal static extern IntPtr SetForegroundWindow(IntPtr hWnd);
[DllImport("user32.dll")]
internal static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);
internal static readonly IntPtr InvalidHandleValue = IntPtr.Zero;
internal const int SW_MAXIMIZE = 3;
internal const int SW_RESTORE = 9;
}
public void Activate()
{
Process currentProcess = Process.GetCurrentProcess();
IntPtr hWnd = currentProcess.MainWindowHandle;
if (hWnd != User32.InvalidHandleValue)
{
User32.SetForegroundWindow(hWnd);
User32.ShowWindow(hWnd, User32.SW_RESTORE);
}
}
// You can also use this.Handle as hWnd!
以上是关于csharp 将表格带到前台的主要内容,如果未能解决你的问题,请参考以下文章
将 PhoneGap 应用程序带到前台
为啥单击子窗口并不总是将应用程序带到前台?
将应用程序带到前台时获取准确的坐标
UILocalNotification 触发时自动将应用程序从后台带到前台?
有没有办法在推送通知接收时将应用程序带到前台?
iOS10:从本地通知中点击操作不会将应用程序带到前台