API 指南 > 程式碼範例 > 範例 1:MS Dev Studio C++ ATL
範例 1:MS Dev Studio C++ ATL
此範例是使用 PTC Mathcad Prime API 來練習某些基本方法與屬性的 ATL 應用程式,並說明如何啟用事件。如果您建立此專案,您必須使用 BUILD,而不是使用 REBUILD,由於 REBUILD 從資料夾 RELEASE 中移除檔案 ptc.mathcadprime.automation.tlhptc.mathcadprime.automation.tli,因此您必須將其複製回來。
有三個主要程式碼:
Main.cpp 建立使用者介面。
MathcadPrimeComEvents2.cpp 實行 MathcadPrimeComEvents2 類別的方法,告訴 PTC Mathcad Prime 事件中要做的事情。
MathcadPrimeComClient.cpp 實行 ATL 使用者介面的回檔。
主常式會為此範例具現化 MathcadPrimeComClient 泛型類別名稱。在 StarPrimeServer() 中,回檔會建立 MathcadPrimeApplication3MathcadPrimeComEvents2 物件。這些 PTC Mathcad Prime 物件為 API 的一部分,也是您使用 new 唯一建立的兩個物件。
1. 在此處下載範例:C++.NET
2. 若要執行該範例,請執行 MathPrimeAutomation.exe「C++ ATL Win32」應用程式對話方塊視窗將會開啟:
3. 按一下「Start Mathcad Prime」並等待 PTC Mathcad Prime 開啟。
4. 按一下「Show Mathcad Prime」以將 PTC 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. 按一下工作表並鍵入內容。提示發生了修改的事件的訊息將會顯示。按一下「OK」以關閉訊息。
c. 按一下「Save As」。提示發生了重新命名的事件的訊息將會顯示。按一下「OK」以關閉訊息。
d. 按一下「Close Worksheet」。提示發生了關閉的事件的訊息將會顯示。按一下「OK」以關閉訊息。
10. 若要關閉 PTC Mathcad Prime,請按一下「Stop and Close Mathcad Prime」
這是否有幫助?