<OBJECT id=ns classid="clsid:0848EBD0-1368-4F1B-A9F4-43571D152ACD" width='600' height='150' >
    <PARAM NAME='UserID'  VALUE='11'>
    <PARAM NAME='UserPW'  VALUE='11'>
</OBJECT>

 웹페이지에서 시작시 아이디,패스워드를 주어서 ActiveX에서 아큐먼트로 받고 싶은데??


* 멤버변수로 사용하는 경우

    1. ctrl + w 를 눌러서 클래스위저드를 띄운다..

    2. automation 탭에서 Add Property 버튼 클릭..

    3. implementation은 Member variable 선택,
       사용할 이름 입력, 데이터형 선택 OK 클릭..
  
       예) sUserName 을 입력하고, CString을 선택
           했다고 하죠..
  
    4. DoPropExchange 함수에
       PX_String(pPX, _T("sUserName"), m_sUserName) ;
       라고 입력..
  
    5. HTML 혹은 ASP 파일에서
       object 태그 사이에
       param name="sUserName" value="오광섭" 추가..
  

* Get/Set 메쏘드를 사용하는 경우

    1. ctrl + w 를 눌러서 클래스위저드를 띄운다..

    2. automation 탭에서 Add Property 버튼 클릭..

    3. implementation은 Member variable 선택
       사용할 이름 입력, 데이터형 선택 OK 클릭..
  
       예) sNickName 을 입력하고, BSTR을 선택
           했다고 하죠..
      
    5. CString m_sNickName ; 선언
  
    6. DoPropExchange 함수에
       PX_String(pPX, _T("sNickName"), m_sNickName) ;
       라고 입력..
      
    7. Get/Set 메쏘드에 코딩 추가..
   
           BSTR CTestCtrl::GetSNickName()
           {
               CString strResult;
               // TODO: Add your property handler here
               strResult = m_sNickName ;

               return strResult.AllocSysString();
           }

           void CTestCtrl::SetSNickName(LPCTSTR lpszNewValue)
           {
               // TODO: Add your property handler here
               m_sNickName = lpszNewValue ;

               SetModifiedFlag();
           }
  
    8. HTML 혹은 ASP 파일에서
       object 태그 사이에
       param name="sNickName" value="미친병아리" 추가..

+ Recent posts