gpt4 book ai didi

C# 关闭或覆盖重复的监视器

转载 作者:行者123 更新时间:2023-11-30 17:34:36 26 4
gpt4 key购买 nike

我正在用 C# 开发应用程序。此应用程序将在 PC 和 WACOM 平板电脑上运行,后者是 PC 的双显示器。

我想关闭平板电脑或用图像覆盖平板电脑,因为客户看不到流程的开始和结束。在适当的时候,数位板将打开或屏幕保护程序将被移除,以便客户端可以进行交互,一旦客户端的操作完成,WACOM 数位板将返回到初始状态。我该怎么做?

我一直在搜索,我找到了如何关闭主体 monitor但我不知道如何只关闭平板电脑。某种屏幕保护程序也是正确的,但我没有找到如何只在一个屏幕上放置图像。

最佳答案

你没有提到你正在工作的框架,假设你可以引用 WinForms,这里是一种在特定屏幕上显示最大化窗体的方法:

System.Windows.Forms.Screen[] screens;
screens = System.Windows.Forms.Screen.AllScreens;
System.Windows.Forms.Screen selectedScreen = screens[1]; // choose your preffered monitor

// Sets the form to show maximized on the selected screen:

form.Left = currentScreen.Bounds.Width;
form.Top = currentScreen.Bounds.Height;
form.StartPosition = FormStartPosition.Manual;
form.Location = currentScreen.Bounds.Location;
Point p = new Point(currentScreen.Bounds.Location.X, currentScreen.Bounds.Location.Y);
form.Location = p;
form.WindowState = FormWindowState.Maximized;
form.Show();

如果您禁用表单边框并将 PictureBox 停靠到“填充”以显示您选择的图像,您将实现预期目标并用图像覆盖您的平板电脑屏幕。

关于C# 关闭或覆盖重复的监视器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42204706/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com