VCDialogExtender 인터페이스
솔루션에 있는 기존 대화 상자 클래스에 대한 액세스를 제공하는 개체입니다.
네임스페이스: Microsoft.VisualStudio.VCCodeModel
어셈블리: Microsoft.VisualStudio.VCCodeModel(Microsoft.VisualStudio.VCCodeModel.dll)
구문
‘선언
<GuidAttribute("933D7295-58FD-47AE-9029-C87D569C74DD")> _
Public Interface VCDialogExtender
[GuidAttribute("933D7295-58FD-47AE-9029-C87D569C74DD")]
public interface VCDialogExtender
[GuidAttribute(L"933D7295-58FD-47AE-9029-C87D569C74DD")]
public interface class VCDialogExtender
[<GuidAttribute("933D7295-58FD-47AE-9029-C87D569C74DD")>]
type VCDialogExtender = interface end
public interface VCDialogExtender
VCDialogExtender 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
![]() |
DialogID | 개체가 나타내는 대화 상자 클래스의 ID를 가져옵니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
![]() |
Initialize | 인프라입니다. Microsoft 내부용입니다. |
위쪽
설명
VCDialogExtender 개체 대화 상자의 ID에 액세스할 수 있도록 기존 대화 상자 클래스를 나타냅니다.
참고
대화 상자에서 MFC 나 ATL 대화 상자 클래스 수 있습니다.
이 샘플을 컴파일하고 실행하는 방법을 보려면 방법: Visual C++ 코드 모델 확장성에 대한 예제 코드 컴파일을 참조하십시오.
예제
에 의해 구현 된 대화 상자에 대 한 ID 값을 표시 하는이 예제는 CAboutDlg 클래스입니다.
Sub GetDialogID()
Dim vcCM as VCCodeModel
Dim vcClass as VCCodeClass
vcCM = DTE.Solution.Item(1).CodeModel
vcClass = vcCM.Classes.Find("CAboutDlg")
MsgBox(vcClass.Extender("VCDialog").DialogID)
End Sub