VCWizCtlClass.CppParseTypeString(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Analisa uma cadeia de caracteres que contém a declaração da variável C++ em suas partes (tipo, nome e valor inicial).
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
Parâmetros
- bstrTypeDecl
- String
Obrigatórios. Uma cadeia de caracteres que contém a declaração da variável C++.
Retornos
Um objeto que contém as partes de uma declaração de variável C++.
Implementações
- Atributos
Exemplos
// 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;
}