我在应用程序的form中设置了this.topmost = true,刚开始开不到windows开始图标,运行一段时间就跑出来了。
我的应用程序设置是满屏的
不要出现windows开始图标

解决方案 »

  1.   


    已经把任务栏隐藏了,会不会和弹出另外的窗口有关?比如我现在在使用teamvier,试用版的,当有人连接到我的电脑后就会弹出警告,然后windows开始图标就出来了
      

  2.   

    try..
    /// <summary>
    /// 函数功能:该函数将创建指定窗口的线程设置到前台,并且激活该窗口。键盘输入转向该窗口。        
    /// </summary>
    [DllImport("user32.dll", SetLastError = true)]
    public static extern bool SetForegroundWindow(IntPtr hWnd);//在窗口失去焦点后调用
    SetForegroundWindow(System.Diagnostics.Process.GetCurrentProcess().MainWindowHandle);