中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > VFP
VFP动态链接库的调用
作者:未知 时间:2005-08-07 21:03 出处:编程爱好者网站 责编:chinaitpower
              摘要:VFP动态链接库的调用
安徽  韦法运

    动态链接库DLL是Windows 最重要的组成要素,它是应用程序外部的、可以从应用程序进行调用的过程库。在VFP 中调用动态链接库,就可以大大加强VFP 的功能,特别是一些VFP 自身不能实现的功能。本文以建立一个闪烁的窗口为例介绍一下VFP 中动态链接库的调用方法。
  要调用动态链接库,先使用DECLARE命令说明要调用的函数,也就是使用前必须注册一下外部32动态链接库中的函数。其语法如下:
DECLARE [函数返回值类型]函数名IN
库名[AS 别名][参数1类型][@][参数1名]
[,参数2类型][@][参数2名]……
假定函数的返回值为INTEGER(32整数
值),闪烁窗口的函数为:FlashWindow(),
其调用说明如下:
DECLARE INTEGER FlashWindowIN win32api
integer hWnd ,integer Bool
清除DLL时用:clear dlls
具体实现方法如下:
建立表单,加入ti mer 控件和命令按
钮。属性如下:
控件属性值
ti mer1Interval 200
visable false
CommandButton1Caption 退出
方法如下:
form1.Init
DECLARE INTEGER FlashWindow IN win32api integer hWnd ,integer
Bool set libraryto "d :\vfp\foxtools .fll"
&&调用foxtools .fll 库中的_WhToHwnd()和_WonTop()函数以得到
窗口句柄
Ti mer1.ti mer
=FlashWindow(_WhToHwnd(_WOnTop()),1)
CommandButton1.click
clear dlls
thisform.release

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有