다음을 통해 공유


방법: 사용자 지정 속성 창을 제공 합니다.

직접 제공 하는 것이 가능 속성 창을 확장 하는 대신 특정된 프로젝트 시스템에 대 한의 속성 에서 제공 하는 윈도우는 Visual Studio 통합된 개발 환경 (IDE). 자신이 창 프레임에 배치 하는 개체를 구현할 때 가장 자주 발생된 하는 시나리오가입니다.

창 프레임을 배치 합니다. 개체를 구현 하지 않지만 여전히 다른 방법으로 해당 액세스 권한이 이벤트에 여러 가지 방법으로 액세스할 수 있는 IVsWindowFrame 이 페이지의 마지막 절차에 나열 된 것 처럼 인터페이스.

속성 창에서 제공 하

  1. 정의 나타내는 GUID를 속성 창 구현 합니다.

  2. 사용자 SetSite 구현을 사용은 IProfferService proffer 서비스를 속성 서비스로 Visual Studio 환경 창.

속성 창이 호출.

  1. SetSite 메서드를 호출합니다.

  2. QueryService에 대 한 SVsTrackSelectionEx 에서 IServiceProvider 전달 되는 SetSite 메서드.

  3. 가져올 IVsTrackSelectionEx 에서 SVsTrackSelectionEx 서비스 합니다.

  4. 호출 OnElementValueChange 로 설정는 첫 번째 매개 변수 SEID_PropertyBrowserSID (발췌의 VSSELELEMID 열거형), 및 세 번째 매개 변수를 varValue, 폼을 나타내는 GUID 문자열을 나타내는 속성 창. 이 한 번만을 처음 만들 때 호출을 속성 창 문서 창입니다. 호출 후이 속성이 창을 창 프레임에 연결 됩니다.

구현 자가 되 면 프레임 창 개체를 가져오려면

참고 항목

개념

속성 창의 필드 및 인터페이스

기타 리소스

속성 창 및 속성 페이지