hidden - атрибут
Атрибут [hidden] указывает, что элемент существует, но не должен отображаться в браузере, ориентированном на пользователя.
[
other-attributes,
hidden
]
element element-name
{
definitions
}
[other-attributes, hidden] function-type function-name(optional-parameter-list);
Параметры
-
другие атрибуты
-
Ноль или более необязательных атрибутов MIDL.
-
Элемент
-
Одна из следующих директив: coclass, dispinterface, interface или library.
-
element-name
-
Имя, которое другие компоненты программного обеспечения могут использовать для разграничения текущего элемента.
-
Определения
-
Указывает операторы, составляющие определение элемента.
-
тип-функции
-
Тип возвращаемого значения функции.
-
function-name
-
Имя, используемое для вызова функции.
-
список-необязательных-параметров
-
Ноль или несколько параметров функции.
Комментарии
Атрибут [hidden] позволяет удалять члены из интерфейса (экранируя их от дальнейшего использования) при сохранении совместимости с существующим кодом. Атрибут [hidden] можно использовать для свойств, методов и операторов coclass, dispinterface, интерфейса и библиотеки .
При указании для библиотеки атрибут [hidden] предотвращает отображение всей библиотеки. Этот режим предназначен для использования с элементами управления. Узлы должны создать новую библиотеку типов, инкапсулирующую элемент управления с расширенными свойствами.
Флаги
VARFLAG_FHIDDEN, FUNCFLAG_FHIDDEN TYPEFLAG_FHIDDEN
Примеры
[hidden, vararg] SAFEARRAY (int) SecretFunc(
[in, out] SAFEARRAY (variant) *varP) ;
[
uuid(1e196b20-1f3c-1069-996b-00dd010fe676),
hidden,
version (3.0)
]
library HiddenLib
{
/* Library definition statements here. */
};
См. также раздел