Поделиться через


VCWizCtlClass.CppParseTypeString - метод

Parses a string containing the C++ variable declaration into its parts (type, name, and initial value).

Пространство имен:  Microsoft.VisualStudio.VsWizard
Сборка:  Microsoft.VisualStudio.VsWizard (в Microsoft.VisualStudio.VsWizard.dll)

Синтаксис

'Декларация
Public Overridable Function CppParseTypeString ( _
    bstrTypeDecl As String _
) As Object
'Применение
Dim instance As VCWizCtlClass
Dim bstrTypeDecl As String
Dim returnValue As Object

returnValue = instance.CppParseTypeString(bstrTypeDecl)
public virtual Object CppParseTypeString(
    string bstrTypeDecl
)
public:
virtual Object^ CppParseTypeString(
    [InAttribute] String^ bstrTypeDecl
)
public function CppParseTypeString(
    bstrTypeDecl : String
) : Object

Параметры

  • bstrTypeDecl
    Тип: System.String

    Required. A string containing the C++ variable declaration.

Возвращаемое значение

Тип: System.Object

An object containing the parts of a C++ variable declaration.

Реализации

IVCWizCtlUI.CppParseTypeString(String)

Примеры

// 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;
}

Разрешения

  • Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Using Libraries from Partially Trusted Code.

См. также

Основные понятия

Designing a Wizard

Visual C++ Extensibility Object Model

Ссылки

VCWizCtlClass Класс

VCWizCtlClass - члены

Microsoft.VisualStudio.VsWizard - пространство имен