winforms 在Windows 10平板电脑模式上强制使用WinForm应用程序

nlejzf6q  于 2023-02-16  发布在  Windows
关注(0)|答案(1)|浏览(200)

有没有办法强制一个简单的winforms应用程序在平板电脑模式的主屏幕上运行?
它可以是VB脚本或任何东西,其想法是在主屏幕上显示倒计时应用程序,以宣布即将到来的“强制关机”的平板电脑。
screnshot

nwwlzxa7

nwwlzxa71#

无论谁面临同样的问题,都有一个我阅读过的“黑客”。
当在平板电脑模式下,您的应用程序将启动为“最小化”在任务栏中,因此您将无法看到它,只是一个“主屏幕”。
对我有效的是添加到我的Form_Load事件的“SendKey”函数,与alt + tab.这,与@EpicKip的答案混合就在上面,将始终发送应用程序(即使在开始屏幕上的“平板电脑模式”和应用程序的“最小化”).

private void form1_Load(object sender, EventArgs e)
    {
        //SetWindowPos(this.Handle, HWND_TOPMOST, 0, 0, 0, 0, TOPMOST_FLAGS);

        Thread.Sleep(1000);
        SendKeys.SendWait("%{TAB}");
    }

相关问题