Кто-нибудь знает, как программно изменить текст заставки Marequee?

StackOverflow https://stackoverflow.com/questions/3830431

Вопрос

Для приложения, которое я строит, требование состоит в том, чтобы состоять в том, чтобы состоять значительно виден. Сначала я решил просто отключить заставку, но теперь думаю, что было бы предпочтительно использовать заставку Crolling Marquee, чтобы указать состояние.

Это возможно? Как бы я пошел об этом?

Поскольку приложение будет установлено только на небольшом количестве машин под моим управлением, я могу вручную установить заставку, чтобы быть маркированным (то есть приложение не нужно надо). Я использую C #, .NET и WinForms

Это было полезно?

Решение

В виде CIPI. Сказал заставку Marquee хранит текст в реестре. Но я думаю, что заставка читает это значение только один раз, прежде чем показано, поэтому у вас нет возможности изменить состояние во время заставки.

Вы можете создать свою собственную заставку, это не так жесткий.

Другие советы

Вы можете изменить текст в реестре Windows под ключ:

HKEY_CURRENT_USER\Control Panel\Screen Saver.Marquee\Text 

Используйте этот код для изменения значения в реестре:

using Microsoft.Win32;

RegistryKey marquee= Registry.CurrentUser.OpenSubKey(@"Control Panel\Screen Saver.Marquee", true);
marquee.SetValue("Text", "LALALALA", RegistryValueKind.String);

Он настроит текст на «Лалалала».

Вы на самом деле проверили, что происходит с вашим приложением, когда заставка пинает?

Я помню, что сделает программу, предназначенную для запуска 24/7 только взорваться После того, как заставка продолжалась, из-за компьютера, работающего в каком-то уменьшенном состоянии.

По общему признанию, это могло быть связано с тем, что мы выполняем аппаратный мониторинг через USB-компонент, чтобы это могло быть что-то связано с драйверами, за которые приверив нас, но, да, я наблюдал гораздо странность в приложениях, когда Заставка приходит.

Стоит проверить, прежде чем принять что-либо показать что-либо через заставку.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top