VCWizCtlClass.CppParseTypeString(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Analysiert die einzelnen Teile (Typ, Name und Anfangswert) einer Zeichenfolge, die die C++-Variablendeklaration enthält.
public:
virtual System::Object ^ CppParseTypeString(System::String ^ bstrTypeDecl) = Microsoft::VisualStudio::VsWizard::IVCWizCtlUI::CppParseTypeString;
public:
virtual Platform::Object ^ CppParseTypeString(Platform::String ^ bstrTypeDecl) = Microsoft::VisualStudio::VsWizard::IVCWizCtlUI::CppParseTypeString;
virtual winrt::Windows::Foundation::IInspectable CppParseTypeString(std::wstring const & bstrTypeDecl);
[System.Runtime.InteropServices.DispId(1610743870)]
public virtual object CppParseTypeString (string bstrTypeDecl);
[<System.Runtime.InteropServices.DispId(1610743870)>]
abstract member CppParseTypeString : string -> obj
override this.CppParseTypeString : string -> obj
Public Overridable Function CppParseTypeString (bstrTypeDecl As String) As Object
Parameter
- bstrTypeDecl
- String
Erforderlich. Eine Zeichenfolge, die die C++-Variablendeklaration enthält.
Gibt zurück
Ein Objekt, das die Teile einer C++-Variablendeklaration enthält.
Implementiert
- Attribute
Beispiele
// From the ATL Add Event wizard
function ExtractParamNames()
{
var strParamNames = "";
var Params = document.all.tags("SELECT").item("PARAMETERS");
for(var index=0; index < Params.options.length; index++)
{
var strParam = Params.options[index].text;
var NamePos, NameLength;
var NameLengthPos = new VBArray(window.external.CppParseTypeString(strParam));
NamePos = NameLengthPos.getItem(0);
NameLength = NameLengthPos.getItem(1);
if(index!=0)
strParamNames += ","
strParamNames += strParam.substr(NamePos, NameLength);
}
return strParamNames;
}