VCPropertySheet Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет доступ к страницам свойств обработчика проекта.
public interface class VCPropertySheet
public interface class VCPropertySheet
__interface VCPropertySheet
[System.Runtime.InteropServices.Guid("75D6BB37-482D-4CDE-9634-CA4C0E8D4153")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface VCPropertySheet
[<System.Runtime.InteropServices.Guid("75D6BB37-482D-4CDE-9634-CA4C0E8D4153")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type VCPropertySheet = interface
Public Interface VCPropertySheet
- Атрибуты
Свойства
ATLMinimizesCRunTimeLibraryUsage |
Получает или задает значение, указывающее, выполняется ли статическая привязка библиотеки ATL к библиотекам среды выполнения C для минимизации зависимостей. Для этого необходимо, чтобы свойство useOfATL было задано. |
BuildLogFile |
Получает или задает имя файла BuildLogFile. |
CharacterSet |
Получает или задает значение, указывающее кодировку, используемую компилятором. |
ConfigurationType |
Получает или задает тип выходных данных, создаваемых этой конфигурацией. |
DeleteExtensionsOnClean |
Получает или задает файлы в промежуточном каталоге, которые требуется удалить при очистке или повторном построении. |
DEPRECATED1 |
Только для внутреннего применения корпорацией Майкрософт. |
EnableManagedIncrementalBuild |
Не рекомендуется. |
FileEncoding |
Только для внутреннего применения корпорацией Майкрософт. |
FileFormat |
Только для внутреннего применения корпорацией Майкрософт. |
FileTools |
Перечисляет доступные инструменты, работающие с файлами. |
InheritedPropertySheets |
Получает или задает страницы свойств, наследуемые этим объектом. |
IntermediateDirectory |
Получает или задает относительный путь к каталогу промежуточных файлов. Этот путь может содержать переменные среды. |
IsDirty |
Только для внутреннего применения корпорацией Майкрософт. |
IsSystemPropertySheet |
Указывает, является ли данный объект страницей системных свойств. |
ManagedExtensions |
Получает или задает значение, указывающее, что в данной конфигурации используется Visual C++. |
Name |
Возвращает или задает имя объекта. |
OutputDirectory |
Возвращает или задает каталог, в котором требуется разместить выходные данные. По умолчанию используется каталог проекта. |
PropertySheetDirectory |
Получает имя каталога для страницы свойств. |
PropertySheetFile |
Получает или задает полный путь к файлу страницы свойств. Включает имя файла. |
PropertySheetName |
Получает или задает значение тега Name в файле страницы свойств. Это свойство предназначено только для обеспечения обратной совместимости, и использовать его в других целях не рекомендуется. |
PropertySheets |
Получает коллекцию страниц свойств, применяемых к объекту. |
Rules |
Получает коллекцию объектов IVCRulePropertyStorage, способных изменять свойства уровня проекта и метаданные элементов по умолчанию, определенные в этой странице свойств. |
Tools |
Перечисляет доступные инструменты для платформы. |
useOfATL |
Получает или задает значение, определяющее способ использования библиотеки ATL в конфигурации. |
useOfMfc |
Получает или задает значение, определяющее способ использования библиотеки MFC в конфигурации. |
UserMacros |
Получает коллекцию пользовательских макросов. |
VCProjectEngine |
Получает указатель на обработчик проекта. |
WholeProgramOptimization |
Получает или задает значение, указывающее, требуется ли обеспечить возможность межмодульной оптимизации за счет отсрочки создания кода до времени компоновки. |
Методы
AddPropertySheet(String) |
Добавляет страницу свойств в коллекцию страниц свойств, напрямую импортированных страницей свойств. |
AddUserMacro(String, String) |
Добавляет пользовательский макрос в страницу свойств. |
ClearToolProperty(Object, String) |
Очищает значение свойства инструмента. |
MatchName(String, Boolean) |
Сопоставляет указанное имя с именем элемента коллекции. |
MovePropertySheet(VCPropertySheet, Boolean) |
Перемещает импортированный лист свойств на одну позицию вверх или вниз в очередности обработки. В данном случае позиция — это расположение относительно других страниц свойств, напрямую импортированных этой страницей свойств. |
RemoveAllUserMacros() |
Удаляет все пользовательские макросы из страницы свойств. |
RemovePropertySheet(VCPropertySheet) |
Удаляет страницу свойств из коллекции страниц свойств, напрямую импортированных страницей свойств. |
RemoveUserMacro(VCUserMacro) |
Удаляет пользовательский макрос из страницы свойств. |
Save() |
Сохраняет VCXPROJ-файл проекта. |