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.StringRequired. 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.
См. также
Основные понятия
Visual C++ Extensibility Object Model