TSTCON32.EXE 사용방법 (ActiveX 메서드 테스트)
TSTCON32.EXE 는 ActiveX Control Test Container(액티브엑스 컨트롤 테스트 컨테이너) 이다.
ActiveX (OCX 파일) 내의 메서드를 테스트해볼 수 있다.
한 마디로 API가 없거나 API 매뉴얼이 다소 미흡한 ActiveX를 활용하고자 할 때 큰 도움이 되는 프로그램이다.
1. TSTCON32.EXE 실행
TSTCON32.EXE 파일을 실행한다.
2. 테스트할 ActiveX 추가
상단메뉴의 [Edit] – [Insert New Control…] 을 클릭한다.
목록에서 테스트하고 싶은 컨트롤을 선택, [OK] 버튼을 클릭한다.
여기서는 대표적인 예로 HwpCtrl Control(아래아한글 프로그램 컨트롤)을 추가한다.
ActiveX 컨트롤이 추가되었다.
3. 컨트롤의 사용
한글 컨트롤을 예로 들면, 빈 문서가 열린 것과 같다. 문서 안에 글자를 써넣을 수도 있고, 표를 만들 수도 있다.

화면 하단에는 콘솔 로그가 보인다.
예로 든 한글 컨트롤의 경우, 컨트롤 내에서 스크롤을 하면 OnScroll 이벤트를 호출하고,
컨트롤 내에서 마우스 좌클릭을 하면 OnMouseLButtonDown 이벤트를 호출하는 것을 볼 수 있다.
(모든 ActiveX 공통사항은 아니고, 한글 컨트롤만 해당사항임)
4. 메서드 테스트
상단 메뉴바의 보라색 상자 아이콘(Invoke Methods)를 클릭한다. 또는, 상단 메뉴 [Control] – [Invoke Methods…] 를 클릭한다.

Invoke Methods 창이 뜨면, Method Name 콤보박스에서 메서드를 선택하고, Parameters 리스트 박스의 항목들을 클릭하여 각 파라미터를 [Set Value] 버튼으로 지정할 수 있다. [Invoke] 버튼을 클릭하면 해당 메서드가 실행된다.
즉, TSTCON32 프로그램을 통해 (1) 특정 ActiveX가 소유한 메서드 목록을 볼 수 있으며, (2) 각 메서드에 필요한 파라미터를 볼 수 있다. 또한, (3) 해당 컨트롤에 각 메서드를 실제 사용하면 어떤 효과가 있는지를 직접 확인할 수 있다.
한 마디로 API가 없거나 API 매뉴얼이 다소 미흡한 ActiveX를 활용하고자 할 때 큰 도움이 되는 프로그램이다.