MFCDialogVariableExtender 인터페이스
기존 MFC 대화 상자에 있는 변수 코드 요소에 대한 액세스를 제공합니다.
네임스페이스: Microsoft.VisualStudio.VCCodeModel
어셈블리: Microsoft.VisualStudio.VCCodeModel(Microsoft.VisualStudio.VCCodeModel.dll)
구문
‘선언
<GuidAttribute("3265E574-C127-47F4-B276-B3B4BE75504C")> _
Public Interface MFCDialogVariableExtender
[GuidAttribute("3265E574-C127-47F4-B276-B3B4BE75504C")]
public interface MFCDialogVariableExtender
[GuidAttribute(L"3265E574-C127-47F4-B276-B3B4BE75504C")]
public interface class MFCDialogVariableExtender
[<GuidAttribute("3265E574-C127-47F4-B276-B3B4BE75504C")>]
type MFCDialogVariableExtender = interface end
public interface MFCDialogVariableExtender
MFCDialogVariableExtender 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
ControlID | 대화 상자 멤버 변수를 나타내는 컨트롤의 ID를 가져옵니다. | |
IDType | 대화 상자 변수의 형식을 가져옵니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
Initialize | 인프라입니다. Microsoft 내부용입니다. |
위쪽
설명
MFCDialogVariableExtender 변수의 해당 속성에 액세스할 수 있는 기존 MFC 대화 상자에 있는 변수 코드 요소를 나타내는 개체입니다.
참고
MFC 대화 상자에 특정 변수에 대 한 유효성 범위를 검색 하려면 참조 MFCDialogNumberVariableExtender 개체 또는 MFCDialogStringVariableExtender 개체입니다.
예제
각 변수에 의해 구현 된 대화 상자를 나타내는 컨트롤 ID를 표시 하는이 예제는 CAboutDlg 클래스입니다.
' Macro code.
Sub GetControlIDs()
Dim vcCM as VCCodeModel
Dim vcClass as VCCodeClass
Dim mfcVar as VCCodeVariable
vcCM = DTE.Solution.Item(1).CodeModel
vcClass = vcCM.Classes.Find("CAboutDlg")
For Each vcVar in vcCM.Variables
MsgBox(vcVar.Extender("MFCDialogVariable").ControlID)
Next
End Sub
이 샘플을 컴파일하고 실행하는 방법을 보려면 방법: Visual C++ 코드 모델 확장성에 대한 예제 코드 컴파일을 참조하십시오.