新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于UG的接口技術研究

        基于UG的接口技術研究

        作者: 時間:2011-12-15 來源:網絡 收藏

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

        其中,代碼中的IDD—NEWDLG為所創建的Win.dows風格對話框的ID,CNewDlg為所創建的對話框類。與UIStyler對話框相比,使用MFC的對話框中布局更為容易,修改調試更為方便。通過MFC接口不但可以實現數據通信功能,還可以實現對數據庫訪問的功能。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 昆明市| 石城县| 政和县| 康定县| 原平市| 即墨市| 舞钢市| 苏尼特左旗| 九寨沟县| 应用必备| 铁岭市| 张家港市| 达拉特旗| 将乐县| 阿鲁科尔沁旗| 安仁县| 灌南县| 柳林县| 陕西省| 蒙山县| 和龙市| 大埔区| 肇庆市| 项城市| 陵川县| 罗山县| 马关县| 封丘县| 盐源县| 三都| 漳平市| 巨野县| 澄城县| 贺兰县| 清流县| 湖口县| 辽阳县| 本溪市| 墨玉县| 海原县| 忻城县|