Как мне контролировать имя заставки, отображаемое в выпадающем списке?
У меня есть рабочая заставка, и я хотел бы выяснить, как я могу управлять именем Windows, отображаемым в раскрывающемся списке заставок. В настоящее время все кажется основанным на имени файла, но я знаю, что это не так. Вот что я попробовал и результаты:
Имя файла: CC.Votd.scr
Имя заставки: Cc
Имя файла: CC Votd.scr
Имя заставки: Cc Votd
Я хотел бы, чтобы файл был назван CC.Votd.scr
и отображать имя заставки как CC.Votd
(капитализация важна для меня, так что даже CC Votd
было бы хорошо:-))
Я уверен, что это возможно, потому что Photos
заставка есть PhotoScreensaver.scr
Заранее спасибо за помощь.
2 ответа
Эта тема имеет ответ:
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, Заголовок: заголовок My Screen Saver
6. Выберите "Файл" -> "Сохранить как", измените тип файла "Сохранить как" на 32-разрядный файл ресурсов и сохраните файл в том месте, которое вы запомните.
7. В обозревателе решений щелкните правой кнопкой мыши узел Project, для которого вы хотите изменить версию продукта, и выберите Свойства.
8. На вкладке Приложение выберите Файл ресурсов и нажмите...
9. Перейдите к созданному выше файлу родного ресурса и нажмите "ОК".
10. Перестрой свой проектВаша сборка должна теперь отражать значения, содержащиеся в файле ресурсов. Примечание. Если в вашем приложении была иконка, теперь вам придется добавить ее вручную в собственный файл ресурсов. Это связано с тем, что в свойствах проекта можно выбрать "Значок" или "Файл ресурса", а не оба. Поэтому, чтобы добавить Icon в ваше приложение, добавьте его в только что созданный собственный файл ресурсов, как вы добавили таблицу строк.
Имя заставки получено из собственных ресурсов файла.scr. так что вам нужно будет добавить неуправляемый ресурс. и используйте строку ID 1 для имени.
Файл.rc будет выглядеть так
STRINGTABLE
BEGIN
1 "My Screensaver"
END