displaybind 특성
[displaybind] 특성은 사용자에게 바인딩 가능으로 표시되어야 하는 속성을 나타냅니다.
[
[interface-attribute-list]
]
interface | dispinterface interface-name
{
[bindable, displaybind [ , attribute-list]] returntype function-name(params)
}
매개 변수
-
interface-attribute-list
-
인터페이스 특성의 선택적 목록을 지정합니다.
-
interface-name
-
인터페이스의 이름입니다.
-
attribute-list
-
함수 반환 형식에 적용되는 하나 이상의 특성 목록을 쉼표로 구분하여 지정합니다.
-
returntype
-
함수의 반환 형식을 지정합니다.
-
function-name
-
[displaybind] 특성이 적용될 함수의 이름을 지정합니다.
-
params
-
함수 매개 변수 목록입니다.
설명
[displaybind] 특성이 있는 속성에도 [bindable] 특성이 있어야 합니다. 개체는 데이터 바인딩을 지원할 수 있지만 이 특성은 사용할 수 없습니다.
플래그
FUNCFLAG_FDISPLAYBIND, VARFLAG_FDISPLAYBIND
예
[
uuid(1e196b20-1f3c-1069-996b-00dd010fe676)
]
interface MyObject : IUnknown
{
properties:
methods:
[id(1), propget, bindable, defaultbind,
displaybind] long Size(void);
[id(1), propput, bindable, defaultbind,
displaybind] HRESULT Size([in]long lSize);
}
참고 항목