TE7初始化窗口的窗口,較之TE6是要用擴展球,參見公眾號文章
TE7多球聯動開發,不同于之前TE6,在頁面上直接加一個sgworld就可以使用。在TE6的時候,彈出窗口控制地圖上的操作,是在彈出窗口上加一個sgworld對象,使用api中的方法,就可以達到控制地圖上的所有操作。雖然在te7的初始化時,使用的te7的擴展方法,彈出窗口上也是加一個sgworld就可以控制地圖上的操作,這個te6上是沒有區別的,所以不需要考慮將主頁面上的sgworld初始化傳到彈出窗口上。
需要注意的是,在彈窗上的sgworld對象,一定要設置好對應版本的CLSID,要不然,會導致使用時,沒有相應的新接口或者方法。skyline在每個版本發布時,在te安裝完成的目錄中,都有ProgrammersGuide.chm的api說明文檔,要想使用對應的版本,要從中查找clsid,這樣才能對應好版本。在api幫助文檔的,Home > Overview > How to Work with the COM Interface 中,就能看到對應的clsid。以上是“TE二次開發中如何實現TE7彈出氣泡控制主球”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!