新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于UG的接口技術(shù)研究

        基于UG的接口技術(shù)研究

        作者: 時(shí)間:2011-12-15 來(lái)源:網(wǎng)絡(luò) 收藏

        MenuScript開發(fā)的菜單可以與UIStyler開發(fā)的對(duì)話框相互調(diào)用,UG/ 程序可以被Menu.Script、UIStyler開發(fā)的對(duì)話框調(diào)用,但卻無(wú)法實(shí)現(xiàn)直接調(diào)用函數(shù)及所生成的DLL程序 。因此,需要通過(guò)間接的方法來(lái)實(shí)現(xiàn)。通過(guò)描述的方法,將提供的App和Main文件修改后加入創(chuàng)建的工程,可以實(shí)現(xiàn)使用UG的MenuScript菜單調(diào)用函數(shù)的方法,但此方法是通過(guò)加入響應(yīng)菜單響應(yīng)函數(shù)來(lái)實(shí)現(xiàn)對(duì)DLL的調(diào)用,不能調(diào)用多個(gè)DLL文件,而且操作煩瑣。因此,通過(guò)實(shí)踐研究探索出另外一種實(shí)現(xiàn)UG與接口函數(shù)相互調(diào)用的方法,即通過(guò)在創(chuàng)建的MFC AppWizard(dU)工程序文件的$.CPP文件中加人以下代碼即可。這種方法生成的DLL可以利用MenuScript菜單腳本語(yǔ)言的ACTIONS或UIStyler的回調(diào)函數(shù)直接調(diào)用。

        其中,代碼中的IDD—NEWDLG為所創(chuàng)建的Win.dows風(fēng)格對(duì)話框的ID,CNewDlg為所創(chuàng)建的對(duì)話框類。與UIStyler對(duì)話框相比,使用MFC的對(duì)話框中布局更為容易,修改調(diào)試更為方便。通過(guò)MFC接口不但可以實(shí)現(xiàn)數(shù)據(jù)通信功能,還可以實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)訪問(wèn)的功能。



        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 孝昌县| 福泉市| 金坛市| 浦城县| 松溪县| 咸阳市| 鄂尔多斯市| 靖西县| 清徐县| 巴林右旗| 牡丹江市| 周宁县| 永州市| 秭归县| 赤壁市| 仙居县| 陵水| 合山市| 鄂托克旗| 萨嘎县| 铜川市| 蒙阴县| 邢台县| 盐亭县| 灵石县| 竹山县| 洛隆县| 富裕县| 那坡县| 武功县| 台中县| 闸北区| 定远县| 德安县| 广饶县| 永春县| 临朐县| 德州市| 乌拉特后旗| 西平县| 永康市|