API 指南 > 代码示例 > 示例 1:MS Dev Studio C++ ATL
示例 1:MS Dev Studio C++ ATL
本示例是一个 ATL 应用程序,将使用 PTC Mathcad Prime API 来练习一些基本方法和属性,并演示如何启用事件。
有三个主要代码段:
Main.cpp 构建用户界面。
MathcadPrimeComEvents2.cpp 实现 MathcadPrimeComEvents2 类中的 IMathcadPrimeEvents2 接口方法。
MathcadPrimeComClient.cpp 实现对 ATL 用户界面的回调。
主例程用于实例化 MathcadPrimeComClient,即此示例的通用类名。在 StarPrimeServer() 期间,回调会创建 MathcadPrimeApplication3MathcadPrimeComEvents2 对象。这些 PTC Mathcad Prime 对象为 API 的一部分。
1. 请在此处下载示例:C++.NET
2. 要运行示例,请执行 MathPrimeAutomation.exeC++ ATL Win32 应用程序对话框窗口随即打开:
3. 单击 Start Mathcad Prime 并等待,直到 PTC Mathcad Prime 打开。
4. 单击 Show Mathcad PrimePTC Mathcad Prime 置于前台。
5. 单击 Hide Mathcad Prime 可隐藏 PTC Mathcad Prime
6. 单击 Open Worksheet 以浏览至您要打开的工作表。打开工作表。
7. 单击 Open New Worksheet,并确认已打开一个标题为 Untitled-n.mcdx 的新工作表。
8. 单击 Close Worksheet,并确认最后打开的工作表已关闭。
9. 要检查事件:
a. 单击 Enable Events
b. 单击工作表并键入内容。将显示一条消息,指示发生了修改事件。单击确定以关闭消息。
c. 单击 Save As。将显示一条消息,指示发生了重命名事件。单击确定以关闭消息。
d. 单击 Close Worksheet。将显示一条消息,指示发生了关闭事件。单击确定以关闭消息。
10. 要关闭 PTC Mathcad Prime,请单击 Stop and Close Mathcad Prime
这对您有帮助吗?