다음을 통해 공유


VCWizCtlClass.CppParseTypeString 메서드

C++ 변수 선언을 포함하는 문자열을 파트(형식, 이름 및 초기 값)로 구문 분석합니다.

네임스페이스:  Microsoft.VisualStudio.VsWizard
어셈블리:  Microsoft.VisualStudio.VsWizard(Microsoft.VisualStudio.VsWizard.dll)

구문

‘선언
Public Overridable Function CppParseTypeString ( _
    bstrTypeDecl As String _
) As Object
public virtual Object CppParseTypeString(
    string bstrTypeDecl
)
public:
virtual Object^ CppParseTypeString(
    [InAttribute] String^ bstrTypeDecl
)
abstract CppParseTypeString : 
        bstrTypeDecl:string -> Object  
override CppParseTypeString : 
        bstrTypeDecl:string -> Object
public function CppParseTypeString(
    bstrTypeDecl : String
) : Object

매개 변수

  • bstrTypeDecl
    형식: String

    필수 요소. C++ 변수 선언을 포함하는 문자열입니다.

반환 값

형식: Object
C++ 변수 선언의 파트를 포함하는 개체입니다.

구현

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

.NET Framework 보안

참고 항목

참조

VCWizCtlClass 클래스

Microsoft.VisualStudio.VsWizard 네임스페이스

기타 리소스

마법사 디자인

Visual C++ 확장성 개체 모델