Freigeben über


MFCDialogStringVariableExtender-Schnittstelle

Bietet Zugriff auf den maximalen Zeichenbereich einer Variablen des Zeichenfolgentyps in einem MFC-Dialogfeld.

Namespace:  Microsoft.VisualStudio.VCCodeModel
Assembly:  Microsoft.VisualStudio.VCCodeModel (in Microsoft.VisualStudio.VCCodeModel.dll)

Syntax

'Declaration
<GuidAttribute("B315CB02-964C-483F-85E9-B06E670D70A5")> _
Public Interface MFCDialogStringVariableExtender
[GuidAttribute("B315CB02-964C-483F-85E9-B06E670D70A5")]
public interface MFCDialogStringVariableExtender
[GuidAttribute(L"B315CB02-964C-483F-85E9-B06E670D70A5")]
public interface class MFCDialogStringVariableExtender
[<GuidAttribute("B315CB02-964C-483F-85E9-B06E670D70A5")>]
type MFCDialogStringVariableExtender =  interface end
public interface MFCDialogStringVariableExtender

Der MFCDialogStringVariableExtender-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft MaxChars Ruft die maximale Anzahl von Zeichen für die vom übergeordneten Objekt dargestellte Variable des Zeichenfolgentyps ab oder legt diese fest.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Initialize Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.

Zum Seitenanfang

Hinweise

Das MFCDialogStringVariableExtender-Objekt stellt den Validierungsbereich einer Variable im Dialogfeld Zeichenfolgentyp dar.

Beispiele

Dieses Beispiel veranschaulicht den maximalen Zeichenbereich der ersten Dialogfeld variable an, durch die Implementierung CAboutDlg-Klasse.

Sub GetMaxChars()
    Dim vcCM as VCCodeModel
    Dim vcClass as VCCodeClass
    Dim mfcVar as VCCodeVariable
    vcCM = DTE.Solution.Item(1).CodeModel
    vcClass = vcCM.Classes.Find("CAboutDlg")
    vcVar = vcCM.Variables.Item(1)
    MsgBox(vcVar.Extender("MFCDialogStringVariable").MaxChars)
End Sub

Weitere Informationen zum Kompilieren und Ausführen dieses Beispiels finden Sie unter Gewusst wie: Kompilieren von Beispielcode für die Erweiterbarkeit des Visual C++-Codemodells.

Siehe auch

Referenz

Microsoft.VisualStudio.VCCodeModel-Namespace