Как импортировать ресурс диалогового окна из одного проекта в другой проект с помощью Visual C++.NET или Visual C++ 2005

Переводы статьи Переводы статьи
Код статьи: 829437 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

В данной статье описывается импорт диалогового окна ресурс из файла ресурсов или из шаблона ресурсов Microsoft Visual C++ .NET, чтобы другой Visual C++.NET проект или из шаблона ресурсов Microsoft Visual Проект C++ 2005 для другого проекта Visual C++ 2005.

В данной статье также описывается, как создать проект на основе ресурс диалогового окна с помощью интерфейса Windows Формирует шаблон приложения и приложения MFC откуда ресурс может быть скопирована. В этой статье также описываются две различные методики Копирование ресурсов из одного проекта в другой проект.

Требования

Это При написании статьи предполагалось, что вы знакомы с следующие темы:
  • Программирование с использованием Visual C++.NET или Visual C++ 2005
  • Файлы ресурсов

Создание приложений на базе диалогового окна в Visual C++.NET или Visual C++ 2005

В Visual C++.NET 2003 или Visual C++ 2005, можно создавать приложения на базе диалогового окна с помощью шаблона проекта приложения MFC или Windows Forms Шаблон проекта приложения. В Visual C++.NET 2002, можно создать диалоговое окно приложения с помощью проекта приложения MFC шаблон.

Создание приложения на базе диалогового окна с помощью интерфейса Windows Шаблон проекта приложения форм в Visual C++.NET 2003 или Visual C++ 2005, выполните следующие действия:
  1. Запустите Microsoft Visual Studio.NET 2003 или Microsoft Visual Studio 2005.
  2. На Файл Выберите пунктНовый, а затем нажмите кнопку Проект.
  3. Нажмите кнопку Проекты Visual C++ Из спискаТипы проектов, а затем нажмите кнопку Windows Forms Приложение (.(NET) Из списка Шаблоны.

    Примечание В Visual Studio 2005 нажмите кнопку Visual C++ Из спискаТипы проектов, а затем нажмите кнопку Windows Forms Приложение Из списка Шаблоны.
  4. В Имя текстовое поле, типDialogApp, а затем нажмите кнопку ОК. По по умолчанию, создается форма Form1.
  5. В обозревателе решений щелкните Ресурс Представление Вкладка.
  6. В представлении ресурсов разверните узел DialogAppузел.
  7. Щелкните правой кнопкой мыши app.rc: папка, а затем Нажмите кнопку Добавить ресурс.
  8. В Добавить ресурс диалоговом окне разверните узелДиалоговое окно Из списка Тип ресурса.
  9. Нажмите кнопку IDD_FORMVIEW [английский (США)], и Нажмите кнопку Новый. В проект добавляется новый ресурс диалогового окна затем открывается в режиме конструктора.
    Примечание В Visual Studio 2005 нажмите кнопку IDD_FORMVIEW.
  10. Щелкните правой кнопкой мыши диалоговое окно шаблона и нажмите кнопкуСвойства.
  11. Изменение ИДЕНТИФИКАТОР Свойство IDD_MY_FORMVIEW.
  12. Добавить Кнопка элемента управления шаблона диалогового окна.
  13. Нажмите сочетание клавиш CTRL + SHIFT + S, чтобы сохранить все файлы.
  14. На Файл меню, нажмите кнопку Закрыть Решение Чтобы закрыть решение.
  15. Выход из Visual Studio.NET 2003 или Visual Studio 2005.
Создание приложения на базе диалогового окна с помощью MFC Шаблон проекта приложения в любом Visual C++.NET 2003 Visual C++.NET 2002 или Visual Studio 2005, выполните следующие действия.
  1. Запустите Microsoft Visual Studio.NET или Visual Studio 2005.
  2. На Файл Выберите пунктНовый, а затем нажмите кнопку Проект.
  3. Нажмите кнопку Проекты Visual C++ Из спискаТипы проектов, а затем нажмите кнопку Приложение MFCИз списка Шаблоны.

    Примечание В Visual Studio 2005 нажмите кнопку Visual C++ Из спискаТипы проектов, а затем нажмите кнопку Приложение MFCИз списка Шаблоны.
  4. В Имя текстовое поле, типDialogApp, а затем нажмите кнопкуОК.
  5. В Мастер приложений MFC - DialogAppдиалоговое окно, нажмите кнопку Тип приложения.
  6. В группе Тип приложения, выберитеНа базе диалогового окна, а затем нажмите кнопкуОкончание.
  7. В обозревателе решений щелкните Ресурс Представление Вкладка.
  8. В представлении ресурсов разверните узел DialogAppузел.
  9. Щелкните правой кнопкой мыши DialogApp.rc папка, и Нажмите кнопку Добавить ресурс.
  10. В Добавить ресурс диалоговом окне разверните узелДиалоговое окно Из списка Тип ресурса.
  11. Нажмите кнопку IDD_FORMVIEW [английский (США)], и Нажмите кнопку Новый. В проект добавляется новый ресурс диалогового окна затем открывается в режиме конструктора.
    Примечание В Visual Studio 2005 нажмите кнопку IDD_FORMVIEW.
  12. Щелкните правой кнопкой мыши диалоговое окно шаблона и нажмите кнопкуСвойства.
  13. Изменение ИДЕНТИФИКАТОР Свойство IDD_MY_FORMVIEW.
  14. Добавить Кнопка элемента управления шаблона диалогового окна.
  15. Нажмите сочетание клавиш CTRL + SHIFT + S, чтобы сохранить все файлы.
  16. На Файл меню, нажмите кнопку Закрыть Решение Чтобы закрыть решение.
  17. Выход из Visual Studio.NET или Visual Studio 2005.

Диалоговое окно Копирование ресурс

Чтобы скопировать ресурс диалогового окна с файлом ресурсов Visual C++ .NET или Visual C++ 2005 проект файл ресурсов из другого Visual C++.NET или Visual C++ 2005 проект, выполните следующие действия.

Примечание Файл ресурсов с расширением .rc.
  1. Запустите Visual Studio.NET или Visual Studio 2005.
  2. На Файл Выберите пунктОткрыть, а затем нажмите кнопку Файл.
  3. Найдите исходный файл ресурсов.
  4. Выберите файл ресурсов и нажмите кнопкуОткрыть Чтобы открыть файл.
  5. Выполните шаги с 2 по 4 для назначения ресурса файл.
  6. Чтобы перейти к исходному файлу ресурсов, перейдите на вкладку, содержит имя этого файла.
  7. Откройте папку с именем файла исходного файла ресурсов.
  8. Разверните узел Диалоговое окно папка.
  9. Щелкните правой кнопкой мыши ресурс диалогового окна, которое требуется скопировать, и Нажмите кнопку Копировать.
  10. Чтобы перейти к файлу ресурсов, перейдите на вкладку содержащий имя этого файла.
  11. Щелкните правой кнопкой мыши папку, в которой имеют одинаковое имя файла Имя конечного файла ресурсов и нажмите кнопку Вставить. Ресурс диалогового окна отображается в Диалоговое окно Папка назначения файл ресурсов.
  12. Нажмите сочетание клавиш CTRL + SHIFT + S, чтобы сохранить все файлы.
  13. На Файл меню, нажмите кнопку Закрыть Решение Чтобы закрыть решение.

Использование ресурса Шаблон

Чтобы импортировать из файла шаблона ресурса ресурс диалогового окна Visual C++.NET проект в другой проект, выполните следующие действия:
  1. Запустите Visual Studio.NET или Visual Studio 2005.
  2. На Файл Выберите пунктОткрыть, а затем нажмите кнопку Файл.
  3. Найдите исходный файл ресурсов.
  4. Выберите файл ресурсов и нажмите кнопкуОткрыть Чтобы открыть файл.
  5. На Файл меню, нажмите кнопку СохранитьИмя файла Как.

    Примечание Имя файла — Это файл Имя файла ресурсов.
  6. Сохранить как файл шаблона ресурса в файле ресурсов Select Шаблон ресурса (*.rct) В диалоговом окне Сохранить как TYPE список и нажмите кнопку Сохранить.
  7. На Файл меню, нажмите кнопкуЗакрыть Чтобы закрыть файл ресурсов.
  8. На Файл меню, нажмите кнопку Открыть Решение.
  9. В Открытие решения диалоговом окне найдите целевой проект, куда необходимо скопировать файл ресурсов диалогового окна.
  10. Выберите файл решения и нажмите кнопкуОткрыть.
  11. В обозревателе решений щелкните правой кнопкой мышиИмя проекта, а затем нажмите кнопкуСвойства.

    ПримечаниеИмя проекта обозначает имя проекта, в котором было открыто.
  12. В Имя проектаСтраницы свойств в открывшемся диалоговом окне разверните узелСвойства конфигурации папка, а затем нажмите кнопкуРесурсы папка.
  13. Нажмите кнопку с многоточием)...) рядом со значением для Дополнительные включают Каталоги свойство. В Дополнительные включают Каталоги Появится диалоговое окно.
  14. Нажмите кнопку в поле со списком, а затем введите путь к каталогу (без кавычек Помечает) ресурса файл шаблона, сохраненный на шаге 6.

    Также можно щелкнуть в углу в раскрывающемся списке отобразить кнопку с многоточием)...), можно щелкнуть для отображения диалогового окна. Можно использовать Это диалоговое окно для указания каталога, который содержит шаблон ресурса файл, сохраненный на шаге 6.
  15. Нажмите кнопку ОК В диалоговом окне Дополнительные включают Каталоги диалоговое окно.

    Примечание Убедитесь, что в строку пути Дополнительные включают Каталоги свойство не заключен в кавычки. Если путь из .rct файла содержит пробелы, и используются с многоточием)...) для выбора Папка по умолчанию, он заключен в кавычки. Необходимо удалить кавычки в таких случаях. Кроме того, введите путь, необходимо Убедитесь, что ввести правильный путь с нужным числом пробелы.
  16. Нажмите кнопку Применение, а затем нажмите кнопкуОК Чтобы закрыть Имя проектаСтраницы свойств диалоговое окно.
  17. В обозревателе решений щелкните Ресурс Представление Вкладка.
  18. В представлении ресурсов разверните узелИмя проекта узел.
  19. Разверните папку, соответствующую ресурса файл.
  20. Щелкните правой кнопкой мыши Диалоговое окно папка, а затем Нажмите кнопку Добавить ресурс.
  21. В Добавить ресурс диалоговом окне разверните узелДиалоговое окно Из списка Тип ресурса. Вы Обратите внимание, ресурс диалогового окна, который нужно скопировать.
  22. Щелкните ресурс диалогового окна, которое требуется скопировать, а затем Нажмите кнопку Новый Чтобы добавить этот ресурс диалогового окна для вашего проект.
  23. Нажмите сочетание клавиш CTRL + SHIFT + S, чтобы сохранить проект.
  24. На Файл меню, нажмите кнопку Закрыть Решение Чтобы закрыть решение.
  25. Выход из Visual Studio.NET или Visual Studio 2005.

Ссылки

Для получения дополнительных сведений о копировании ресурсов из одного проекта, в другой, обратитесь на следующий веб-узле Microsoft Developer Network (MSDN) веб-узел:
http://msdn2.Microsoft.com/en-us/library/a5axa064 (vs.71) .aspx

Свойства

Код статьи: 829437 - Последний отзыв: 15 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Visual C++ 2005 Express Edition
  • Microsoft Visual C++ .NET 2003 Standard Edition
  • Microsoft Visual C++ .NET 2002 Standard Edition
Ключевые слова: 
kbimport kbhowtomaster kbresource kbhowto kbmt KB829437 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:829437

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com