hidden 특성
[hidden] 특성은 항목이 존재하지만 사용자 지향 브라우저에 표시해서는 안 됨을 나타냅니다.
[
other-attributes,
hidden
]
element element-name
{
definitions
}
[other-attributes, hidden] function-type function-name(optional-parameter-list);
매개 변수
-
other-attributes
-
0개 이상의 선택적 MIDL 특성입니다.
-
요소
-
다음 지시문 중 하나: coclass, dispinterface, 인터페이스 또는 라이브러리.
-
element-name
-
다른 소프트웨어 구성 요소가 현재 요소를 구분하는 데 사용할 수 있는 이름입니다.
-
정의
-
요소 정의를 구성하는 문을 지정합니다.
-
function-type
-
함수의 반환 형식입니다.
-
function-name
-
함수를 호출하는 데 사용되는 이름입니다.
-
optional-parameter-list
-
0개 이상의 함수 매개 변수입니다.
설명
[숨겨진] 특성을 사용하면 기존 코드와의 호환성을 유지하면서 인터페이스에서 멤버를 제거할 수 있습니다(추가 사용으로부터 보호). 속성, 메서드 및 coclass, dispinterface, 인터페이스 및 라이브러리 문에 [숨겨진] 특성을 사용할 수 있습니다.
라이브러리에 대해 지정된 경우 [숨겨진] 특성은 전체 라이브러리가 표시되지 않도록 합니다. 이 사용법은 컨트롤과 함께 사용하기 위한 것입니다. 호스트는 확장된 속성을 사용하여 컨트롤을 래핑하는 새로운 형식 라이브러리를 만들어야 합니다.
플래그
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. */
};
참고 항목