Как мне контролировать имя заставки, отображаемое в выпадающем списке? - PullRequest
3 голосов
/ 08 февраля 2010

У меня есть рабочая заставка, и я хотел бы выяснить, как я могу управлять именем Windows, отображаемым в раскрывающемся списке заставок. В настоящее время все кажется основанным на имени файла, но я знаю, что это не так. Вот что я пробовал и результаты:

Имя файла: CC.Votd.scr Имя заставки: Cc

Имя файла: CC Votd.scr Имя заставки: Cc Votd

Я бы хотел, чтобы файл назывался CC.Votd.scr, а имя заставки отображалось как CC.Votd (для меня важна заглавная буква, так что даже CC Votd будет в порядке: -))

Я почти уверен, что это возможно, потому что Photos заставка PhotoScreensaver.scr

Заранее спасибо за помощь.

Ответы [ 2 ]

3 голосов
/ 08 февраля 2010

Имя заставки берется из собственных ресурсов файла .scr. так что вам нужно будет добавить неуправляемый ресурс. и используйте строку ID 1 для имени.

Файл .rc будет выглядеть так

STRINGTABLE
BEGIN
   1 "My Screensaver"
END
3 голосов
/ 08 февраля 2010

В этой теме есть ответ:

http://social.msdn.microsoft.com/Forums/en-US/winforms/thread/35ea8aeb-e729-474c-b6d2-544fc3c48d8d

Я понял, что мне нужен этот Строковый Стол, я просто не знал, как добавить этот родной ресурс в мою сборку. Чтобы добавить эту таблицу строк, я пришлось преобразовать мое решение VS2003 в решение VS2005, потому что VS2003 не позволяет добавлять собственные ресурсы в ваш проект. Ниже вы найдите измененную (мной) копию того, на что вы мне указали. Как добавить красивый заголовок вашей заставки (тот, который появляется в выпадающий список на вкладке Заставка в свойствах экрана) оригинал источник: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=77460&SiteID=1 измененные шаги:
1. В Visual Studio выберите Файл -> Создать -> Файл
2. Под узлом General выберите Native Resource Template и нажмите Open
3. В окне дизайнера щелкните правой кнопкой мыши узел ResTempl1.rct и выберите Добавить ресурс
4. В диалоговом окне «Добавить ресурс» выберите «Таблица строк» ​​и нажмите «Создать»
5. Измените первую запись, чтобы она имела следующие значения: ID:, Значение: 1, Заголовок: заголовок заставки
6. Выберите «Файл» -> «Сохранить как», измените тип файла «Сохранить как» на 32-разрядный файл ресурсов и сохраните файл в месте, которое вы запомните
7. В обозревателе решений щелкните правой кнопкой мыши узел Project, для которого вы хотите изменить версию продукта, и выберите Свойства
. 8. На вкладке Приложение выберите Файл ресурсов и нажмите ...
9. Перейдите к файлу собственного ресурса, который вы создали выше, и нажмите OK
10. Перестрой свой проект

Ваша сборка должна теперь отражать значения, содержащиеся в ресурсе файл. Примечание. Если в вашем приложении была иконка, теперь вам нужно добавьте это вручную в собственный файл ресурсов. Это потому что Свойства проекта позволяют вам выбрать «Значок» или «Ресурс» Файл ", а не оба. Поэтому, чтобы добавить значок в приложение, добавьте его в только что создал собственный файл ресурсов, как вы добавили строку Таблица. * * Тысяча двадцать-одна

...