이 예는 PTC Mathcad Prime API를 사용해 몇 가지 기본적인 메소드와 속성 사용법을 연습해 보고 이벤트를 활성화하는 방법을 시연하는 ATL 응용 프로그램입니다. 이 프로젝트를 빌드하는 경우 REBUILD가 아닌 BUILD를 사용해야 합니다. REBUILD를 사용하면 ptc.mathcadprime.automation.tlh 및 ptc.mathcadprime.automation.tli 파일이 RELEASE 폴더에서 제거되므로 다시 복사해야 하기 때문입니다.
이 예에는 세 가지 기본 코드 조각이 있습니다.
• Main.cpp는 사용자 인터페이스를 빌드합니다.
• MathcadPrimeComEvents2.cpp는 이벤트에 대해 수행할 작업을 PTC Mathcad Prime에 명령하는 MathcadPrimeComEvents2 클래스의 메소드를 구현합니다.
• MathcadPrimeComClient.cpp는 ATL 사용자 인터페이스용 콜백을 구현합니다.
기본 루틴은 이 예제용 원본 클래스 이름인 MathcadPrimeComClient를 인스턴스화합니다. StarPrimeServer() 중에 콜백은 MathcadPrimeApplication3 및 MathcadPrimeComEvents2 객체를 생성합니다. 이러한 PTC Mathcad Prime 객체는 API의 일부분입니다. new를 사용하여 생성하는 객체는 이 두 객체뿐입니다.