MFCDialogVariableExtender.ControlID 属性

定义

获取表示对话框成员变量的控件的 ID。

public:
 property System::String ^ ControlID { System::String ^ get(); };
public:
 property Platform::String ^ ControlID { Platform::String ^ get(); };
[System.Runtime.InteropServices.DispId(1)]
public string ControlID { [System.Runtime.InteropServices.DispId(1)] get; }
[<System.Runtime.InteropServices.DispId(1)>]
[<get: System.Runtime.InteropServices.DispId(1)>]
member this.ControlID : string
Public ReadOnly Property ControlID As String

属性值

String

表示控件 ID 的字符串。

属性

示例

此示例显示表示由类实现的对话框的每个变量的控件 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++ 代码模型扩展性的示例代码

适用于