다음을 통해 공유


클래스 특성

다음 특성은 C++ 클래스 키워드에 적용됩니다.

attribute 설명
aggregatable 클래스가 집계를 지원한다는 것을 나타냅니다.
aggregates 컨트롤이 대상 클래스를 집계한다는 것을 나타냅니다.
appobject 전체 .exe 애플리케이션과 연결된 애플리케이션 개체로 coclass를 식별하고 이 형식 라이브러리에서 coclass의 함수 및 속성을 전역적으로 사용할 수 있음을 나타냅니다.
case 공용 구조체의 switch_type 특성과 함께 사용됩니다.
coclass ActiveX 컨트롤을 만듭니다.
com_interface_entry COM 맵에 인터페이스 항목을 추가합니다.
control 사용자 정의 형식이 컨트롤임을 지정합니다.
custom 고유한 특성을 정의할 수 있습니다.
db_command OLE DB 명령을 만듭니다.
db_param 지정된 멤버 변수를 입력 또는 출력 매개 변수와 연결하고 변수를 구분합니다.
db_source 데이터 원본에 대한 연결을 만듭니다.
db_table OLE DB 테이블을 엽니다.
default coclass 내에 정의된 custom 또는 dispinterface가 기본 프로그래밍 인터페이스를 나타낸다는 것을 의미합니다.
defaultvtable 인터페이스를 컨트롤의 기본 vtable 인터페이스로 정의합니다.
event_receiver 이벤트 수신기를 만듭니다.
event_source 이벤트 소스를 만듭니다.
helpcontext 사용자가 도움말 파일에서 이 요소에 대한 정보를 볼 수 있도록 하는 컨텍스트 ID를 지정합니다.
helpfile 형식 라이브러리에 대한 도움말 파일의 이름을 설정합니다.
helpstringcontext .hlp 또는 .chm 파일에서 도움말 항목의 ID를 지정합니다.
helpstring 적용되는 요소를 설명하는 데 사용되는 문자열을 지정합니다.
hidden 항목이 존재하지만 사용자 지향 브라우저에 표시해서는 안 됨을 나타냅니다.
implements IDL coclass의 멤버로 강제 적용되는 디스패치 인터페이스를 지정합니다.
implements_category 클래스에 대해 구현된 구성 요소 범주를 지정합니다.
module .Idl 파일의 라이브러리 블록을 정의합니다.
noncreatable 자체적으로 인스턴스화할 수 없는 개체를 정의합니다.
progid 컨트롤의 ProgID를 정의합니다.
registration_script 지정된 등록 스크립트를 실행합니다.
requestedit 속성이 OnRequestEdit 알림을 지원함을 나타냅니다.
source 클래스의 연결점에 대한 컨트롤의 원본 인터페이스를 지정합니다. 속성 또는 메서드에서 특성은 source 멤버가 개체를 반환하거나 VARIANT 이벤트의 원본임을 나타냅니다.
support_error_info 대상 개체에 대한 오류 보고를 지원합니다.
threading 컨트롤의 스레딩 모델을 지정합니다.
uuid 클래스 또는 인터페이스의 고유 ID를 지정합니다.
version 클래스의 여러 버전 중 특정 버전을 식별합니다.
vi_progid ProgID의 버전 독립적 형식을 지정합니다.

참고 항목

용도별 특성