Поделиться через


TN023. Стандартные ресурсы MFC

Эта заметка описаны стандартные ресурсы, предоставленные и требуется библиотекой MFC.

Стандартные ресурсы

MFC предлагает 2 категории предварительно определенных ресурсов, которые можно использовать в приложении: ресурсы коллекций картинок и стандартные ресурсы платформы.

Ресурсы коллекций картинок дополнительные ресурсы, среда не зависит от того, но, возможно, для добавления в интерфейс пользователя приложения. Следующие ресурсы отсечение- искусства содержатся в примере MFC CLIPART имеют:

  • Common.rc: Отдельный файл ресурсов, содержащий:

    • Большая коллекция Значков, которые представляют различные бизнес-логика и задачи введенной информачии.

    • Несколько общих курсоров (см. также Afxres.rc).

    • Растровое изображение панели инструментов, содержит несколько кнопок панели инструментов.

    • Ресурсы растрового изображения и значков, используемых Commdlg.dll.

  • Indicate.rc: Содержит строковые ресурсы для индикаторов ключей состояния строки состояния, например «НАКОНЕЧНИК» для Caps Lock.

  • Prompts.rc: Содержит строковые ресурсы возврата запроса для каждой предварительно определенной команды, например «создать новый документ» для ID_FILE_NEW.

  • Commdlg.rc: Файл Visual C++ — совместимы .rc, содержащий стандартных шаблонов диалоговых окон COMMDLG.

Стандартные ресурсы платформы ресурсов с указанными AFX- идентификаторы зависит от того, что платформа для внутренних реализаций. Для редко потребуется изменить эти AFX- определенные ресурсы. Если это сделать, необходимо выполнить процедуру законспектированная далее в этом разделе.

Следующие ресурсы платформы содержатся в каталоге MFC\INCLUDE:

  • Afxres.rc: Общие ресурсы, используемые средой выполнения.

  • Afxprint.rc: Ресурсы, относящиеся к печати.

  • Afxolecl.rc: Ресурсы, относящиеся к клиентским приложениям OLE.

  • Afxolev.rc: Ресурсы, связанные с полным OLE-сервера приложений.

Использование ресурса бинарный отсечение- искусства

  1. Откройте файл ресурсов приложения в Visual C++.

  2. Открытие Common.rc. Этот файл содержит все ресурсы отсечение- бинарные искусства. Это может занять некоторое время, поскольку файл Common.rc компилироваться.

  3. Удерживая клавишу CTRL при перетаскивании ресурсы, которые необходимо использовать в Common.rc в файле ресурсов приложения.

Для использования других ресурсов отсечение- искусства выполните те же шаги. Единственное отличие заключается в том, что открытии нужный rc-файл, а не Common.rc.

Примечание

Следите за тем, чтобы изменения не перемещение ресурсов из Common.rc окончательно.Если навести ключ, CTRL при перетаскивании ресурсы создается копия.Если не удерживайте клавишу CTRL вниз, при перетаскивании ресурсы, будут отменены.Если существует, можно случайно внести изменения в файл Common.rc, щелкните «нет», чтобы подтвердить операцию ли сохранить изменения в Common.rc.

Примечание

Файлы ресурсов .rc имеют специальный ресурс TEXTINCLUDE в их, средствами разработчика случайным образом сохранить поверх стандартных файлов rc-файл.

Настраивать стандартные ресурсы платформы .NET Framework

Стандартные ресурсы платформы обычно включаются в приложении с помощью команды #include в файле ресурсов приложения. AppWizard создаст файл ресурсов. Этот файл содержит ресурсы платформы соответствующий стандарту, в зависимости от включенных параметров AppWizard будет выбрана. Можно просматривать, добавлять или удалять, ресурсы включаются путем изменения времени компиляции директивы. Чтобы сделать это, открыть меню Ресурс и выделяет Содержит набор. Просмотрите «элемент правки времени компиляции директив». Примеры.

#include "afxres.rc"
#include "afxprint.rc"

Наиболее распространенный случай настраивать стандартные ресурсы платформы для добавления или удаления дополнительный включает ввод, для поддержки OLE клиента и OLE-сервера.

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

Настраивать содержимое стандартного файла ресурсов

  1. Откройте файл ресурсов в Visual C++.

  2. Использование наборов ресурсов содержит команду, удалите #include для стандартного rc-файла, необходимо настраивать. Например, чтобы настраивать панели инструментов предварительного просмотра, удалите линия #include "afxprint.rc".

  3. Открытие файлов ресурсов соответствующего заключается в MFC\INCLUDE. Следующий пример ранее в этом разделе, соответствующий файл MFC\Include\Aafxprint.rc

  4. Скопируйте все ресурсы из стандартного rc-файла в файл ресурсов приложения.

  5. Изменить копию стандартных ресурсов в файле ресурсов приложения.

Примечание

Не изменяйте ресурсы непосредственно в стандартных rc-файлов.Создание таким образом изменять ресурсы, доступные в каждом приложении, а не только в одном в настоящее время работы.

См. также

Другие ресурсы

Технические примечания по номеру

Технические примечания по категории