MFCDialogVariableExtender 인터페이스
기존 MFC 대화 상자에 있는 변수 코드 요소에 대한 액세스를 제공합니다.
네임스페이스: Microsoft.VisualStudio.VCCodeModel
어셈블리: Microsoft.VisualStudio.VCCodeModel(Microsoft.VisualStudio.VCCodeModel.dll)
구문
‘선언
<GuidAttribute("B8AD1A9C-E733-4E47-B060-F0381297AD6A")> _
Public Interface MFCDialogVariableExtender
[GuidAttribute("B8AD1A9C-E733-4E47-B060-F0381297AD6A")]
public interface MFCDialogVariableExtender
[GuidAttribute(L"B8AD1A9C-E733-4E47-B060-F0381297AD6A")]
public interface class MFCDialogVariableExtender
[<GuidAttribute("B8AD1A9C-E733-4E47-B060-F0381297AD6A")>]
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++ 코드 모델 확장성에 대한 예제 코드 컴파일을 참조하십시오.