欢迎来到天天文库
浏览记录
ID:57691117
大小:12.50 KB
页数:1页
时间:2020-09-01
《vfp动态链接库的调用方法学习.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、动态链接库DLL是Windows最重要的组成要素,它是应用程序外部的、可以从应用程序进行调用的过程库。在VFP中调用动态链接库,就可以大大加强VFP的功能,特别是一些VFP自身不能实现的功能。本文以建立一个闪烁的窗口为例介绍一下VFP中动态链接库的调用方法。 要调用动态链接库,先使用DECLARE命令说明要调用的函数,也就是使用前必须注册一下外部32动态链接库中的函数。其语法如下: DECLARE[函数返回值类型]函数名IN 库名[AS别名][参数1类型][@][参数1名] [,参数2类型][@][参数2名]…… 假定函数的返回
2、值为INTEGER(32整数 值),闪烁窗口的函数为:FlashWindow(), 其调用说明如下: DECLAREINTEGERFlashWindowINwin32api integerhWnd,integerBool 清除DLL时用:cleardlls 具体实现方法如下: 建立表单,加入timer控件和命令按 钮。属性如下: 控件属性值 timer1Interval200 visablefalse CommandButton1Caption退出 方法如下: form1.Init818gc.c
3、om DECLAREINTEGERFlashWindowINwin32apiintegerhWnd,integer Boolsetlibraryto"d:vfpfoxtools.fll" &&调用foxtools.fll库中的_WhToHwnd()和_WonTop()函数以得到 窗口句柄 Timer1.timer =FlashWindow(_WhToHwnd(_WOnTop()),1) CommandButton1.click cleardlls thisform.release
此文档下载收益归作者所有