다음을 통해 공유


속성 추가(Visual C++)

속성 추가 마법사를 사용하면 프로젝트의 인터페이스에 메서드를 추가할 수 있습니다.

속성을 개체에 추가하려면

  1. 클래스 뷰에서 속성을 추가할 인터페이스 이름을 마우스 오른쪽 단추로 클릭합니다.

    [!참고]

    프로젝트에서 특성을 사용하지 않으면 라이브러리 노드 내에 중첩된 dispinterface에도 속성을 추가할 수 있습니다.

  2. 바로 가기 메뉴에서 추가를 클릭한 다음 속성 추가를 클릭합니다.

  3. 속성 추가 마법사에서 속성을 만드는 데 필요한 정보를 지정합니다.

  4. 이 마법사의 IDL 특성 페이지에서 속성에 IDL(인터페이스 정의 언어) 설정을 지정합니다.

  5. 마침을 클릭하여 속성을 추가합니다.

속성의 GetPut 메서드가 클래스 뷰에서 속성이 정의된 인터페이스 밑에 두 개의 아이콘으로 표시됩니다.두 아이콘 중 하나를 두 번 클릭하면 .idl 파일의 속성 선언을 볼 수 있습니다.

  • ATL 인터페이스의 경우, GetPut 함수는 .cpp 파일에 추가되고 이 함수에 대한 참조는 .h 파일에 추가됩니다.

  • MFC dispinterface의 경우, 멤버 변수를 구현 형식으로 선택하면 이를 구현하는 클래스에 메서드와 변수가 추가됩니다.Get/Set 메서드를 구현 형식으로 선택하면 이를 구현하는 클래스에 두 개의 메서드가 추가됩니다.

참고 항목

참조

구성 요소 개체 모델

인터페이스 포인터 및 인터페이스

개념

COM 인터페이스 만들기(Visual C++)

COM 인터페이스 편집