有没有办法强制一个简单的winforms应用程序在平板电脑模式的主屏幕上运行?它可以是VB脚本或任何东西,其想法是在主屏幕上显示倒计时应用程序,以宣布即将到来的“强制关机”的平板电脑。screnshot
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}"); }
1条答案
按热度按时间nwwlzxa71#
无论谁面临同样的问题,都有一个我阅读过的“黑客”。
当在平板电脑模式下,您的应用程序将启动为“最小化”在任务栏中,因此您将无法看到它,只是一个“主屏幕”。
对我有效的是添加到我的Form_Load事件的“SendKey”函数,与alt + tab.这,与@EpicKip的答案混合就在上面,将始终发送应用程序(即使在开始屏幕上的“平板电脑模式”和应用程序的“最小化”).