appobject 특성

[appobject] 특성은 전체 EXE 애플리케이션과 연결된 애플리케이션 개체로 coclass를 식별합니다.

[
    uuid(uuid-number), 
    appobject 
  [, coclass-attribute-list]
]
coclass classname 
{ 
    [coclass definition]
}

매개 변수

uuid-number

coclass에 대한 범용 고유 식별 번호를 지정합니다.

coclass-attribute-list

coclass 문에 적용되는 0개 이상의 특성을 지정합니다. 허용되는 coclass 특성은 [helpstring], [helpcontext], [licensed], [version], [control][hidden]입니다.

classname

형식 라이브러리에서 구성 요소 개체를 알 수 있는 이름을 지정합니다.

coclass 정의

coclass 정의를 구성하는 문을 지정합니다.

설명

또한 [appobject] 특성은 현재 형식 라이브러리에서 coclass의 함수와 속성을 전역적으로 사용할 수 있음을 나타냅니다.

이 특성에 대한 typeflag 표현은 TYPEFLAG_FAPPOBJECT

[
    uuid(1e196b20-1f3c-1069-996b-00dd010fe676),
    helpstring("Hello Class"),
    appobject
] 
coclass Hello
{
    [default] interface IHello : IUnknown;
    interface IDispatch;
}

참고 항목

coclass

컨트롤

MIDL을 사용하여 형식 라이브러리 생성

helpstring

helpcontext

숨겨진

licensed

ODL 파일 예제

ODL 파일 구문

TYPEFLAGS

버전