Microsoft MVP성태의 닷넷 이야기
ATL Event에서 스크립트가 값을 다시 돌려주는 방법은? [링크 복사], [링크+제목 복사],
조회: 11454
글쓴 사람
윤용한 (yonghany at gmail.com)
홈페이지
첨부 파일
[MyEvent.rar]    

안녕하세요...
ATL Event에서 잘 안되는 부분이 있어서 질문 올립니다.
event를 받는 쪽에서 Cancel과 같이 계속 진행할지 여부를 다시
ATL 컨트롤로 넘겨주고 싶은데 값이 돌아오지 않네요...
컨트롤은 브라우저용 입니다. 클라이언트 스크립트는 VBScript이구요.
컴파일러는 VC 6.0

idl에 아래처럼 선언하고,
dispinterface _DITreeViewEvents
{
 :
 // [ref]를 줘도 만찬가지...
[id(17)] void BeforeMove([in]LPTREENODEDISP pTreeNode, [in, out]VARIANT_BOOL* Cancel);
 :
}

Connection Point 구현부(자동생성)에서 아래처럼 수정해주고,
   pvars[1] = pTreeNode;
   pvars[0].vt = VT_BOOL | VT_BYREF;
   pvars[0].pboolVal = Cancel;

발사...

VBScript 쪽에서
Sub Ctl_BeforeMove(Node, Cancel)
    Cancel = True
End Sub

이렇게 해주면, ATL 컨트롤로 Cancel 값이 들어와야 하는데 전혀 들어오지않습니다.

보통은 이렇게 해주면 된다고 하는데....








[최초 등록일: ]
[최종 수정일: 5/29/2006]


비밀번호

댓글 작성자
 




... 31  32  33  34  35  36  37  38  39  40  41  [42]  43  44  45  ...
NoWriterDateCnt.TitleFile(s)
4831guest5/15/201719865WPF .net 3.5에서 TextBox 한글 문제 [3]
4830초보자5/7/201724249프로그램 비정상 종료 메시지 창 없애는 방법 [4]
4829윤현수4/26/201722761System.Text.Encoding 질문 [1]
4828jaem...4/20/201717035시스템 종료시 block 함수 xp 지원가능한 방법 질문 [2]
4827ds4/13/201719098매서드 정의로 이동시 [메타데이터에서]에서 라고 나오는 것은 뭔가요? [1]
4826김솔지4/11/201716274CxImage 문자 출력 [1]
4825플메4/10/201715993덱스트 업로드 하는데 구성요소 서비스에 엑셀이 안뜨네요..ㅜㅜ [1]파일 다운로드1
4824김상경4/9/201715620win7에서 vb6.0을 이용해서 프로그램을 만들었습니다.(제가 만든건 아니고 옆 동료가 만들었습니다.) [1]파일 다운로드1
4823조상현3/28/201716545windows event log 에 대한 정보는 어디서 얻을 수 있을까요? [1]
4822부우3/24/201718659글수정이 안되어 다시올려드립니다ㅠ [12]파일 다운로드2
4821부우3/22/201733293파일이나 어셈블리 중 하나를 로드에러 좀 봐주세요 [9]파일 다운로드1
4820듀이3/20/201716984오차 없이 동시에 명령을 보내게 가능한가요? [2]파일 다운로드1
4819popo3/20/201718757C# sslstream 사용시 Cipher List 설정 [3]
4818부우3/16/201728806DllImport 사용시 진입점을 찾을수 없습니다 [2]
4817yun3/15/201717538서피스프로4의 HYPER-V로 윈도우7을 깔았는데... [1]
4816부우3/15/201719976C++ DLL함수 사용 질문드립니다 [10]
4815김지용3/14/201716070.net core linux 오류 [2]
4814김솔지3/13/201716891인쇄 시 , 출력화면을 이미지 파일로 저장하고 싶습니다. [1]파일 다운로드1
4813spow...3/8/201718613멀티 스레드 환경에서 처리하여야 할 목록을 효율적으로 사용하는 기법 질문 드립니다 [2]
4812popo2/23/201718959.NET Window ClassName 변경 질문 드립니다. [1]
4809힘찬도약2/15/201721983C# 가상 시리얼 [4]
4808이길용2/9/201719986WCF 외부 접속 관련해서 질문드립니다ㅠ [1]
4807헬조선식...2/8/201727313WPF의 속도에 대해서 궁금합니다. [3]
4803헬조선식...2/7/201720216WPF로 메신져 메세지 박스 구현 문의 [2]
4802spow...2/6/201717215특정 범위의 값을 다른 값으로 치환하는 메소드를 만들어야 할 때 가장 빠른 방법은? [7]
4804spow...2/7/201716651    답변글 [답변]: 특정 범위의 값을 다른 값으로 치환하는 메소드를 만들어야 할 때 가장 빠른 방법은?
... 31  32  33  34  35  36  37  38  39  40  41  [42]  43  44  45  ...