Transparancy 8使用Win32 API增强程序功能.ppt

Transparancy 8使用Win32 API增强程序功能.ppt

ID:51590709

大小:991.00 KB

页数:29页

时间:2020-03-24

Transparancy 8使用Win32 API增强程序功能.ppt_第1页
Transparancy 8使用Win32 API增强程序功能.ppt_第2页
Transparancy 8使用Win32 API增强程序功能.ppt_第3页
Transparancy 8使用Win32 API增强程序功能.ppt_第4页
Transparancy 8使用Win32 API增强程序功能.ppt_第5页
资源描述:

《Transparancy 8使用Win32 API增强程序功能.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第八章使用Win32API增强程序功能回顾ADO对象模型;使用ADO命令对象、参数对象和参数集对象;使用ADO命令对象访问数据库的存储过程;使用ADO进行数据库的事务处理;二进制文件的磁盘读写操作;二进制数据的数据库方式的存取操作;2目标理解Win32API的概念;通过API浏览器查看和使用Win32API;理解Win32API的参数传递规则;使用常见Win32API与操作系统实现交互;3Win32API概述2-1WindowsAPI(应用程序编程接口)实际上是Windows为编程人员提供的一组Windows操作系统函数;

2、可以从VisualBasic调用这些函数,以执行标准VB代码无法执行的任务。通过WindowsAPI调用,可以在VB环境执行此任务。4Win32API概述2-2DeclareFunctionpublicnameLib"libname"[Alias"alias"][([[ByVal]variable[Astype][,[ByVal]variable[Astype]]...])]AsTypeDeclareSubpublicnameLib"libname"[Alias"alias"][([[ByVal]variable[Asty

3、pe][,[ByVal]variable[Astype]]...])]5应用程序与操作系统的交互API声明语句VisualBasic代码VisualBasic程序系统DLL文件6Win32API的分类WindowsAPI按功能可分为以下几类:Windows管理图形设备接口系统服务多媒体7使用API文本浏览器4-18使用API文本浏览器4-29使用API文本浏览器4-310使用API文本浏览器4-411在应用程序中使用Win32APIPublicDeclareFunctionmciGetDeviceIDLib"winmm.d

4、ll"Alias_"mciGetDeviceIDA"(ByVallpstrNameAsString)AsLong12API函数的参数传递4-1数字类型;字符类型;自定义数据类型;ANY类型;13API函数的参数传递4-2数字类型;DeclareFunctionGetFileSizeLib"kernel32"Alias"GetFileSize"(ByValhFileAsLong,lpFileSizeHighAsLong)AsLongDimhFileAsLongDimlenFileAsLonghFile=OpenFile(…)

5、ret=GetFileSize(hFile,lenFile)14API函数的参数传递4-3字符类型;PublicDeclareFunctionGetWindowsDirectoryLib"kernel32"Alias"GetWindowsDirectoryA"(ByVallpBufferAsString,ByValnSizeAsLong)AsLongDimstrWindirecAsStringDimlngLengAsLongstrWindirec=Space(255)lngLeng=GetWindowsDirectory(

6、strWindirec,Len(strWindirec))strWindirec=Left(strWindirec,lngLeng)strWindirec=strWindirec&""MsgBox"Windows目录为:"&strWindirec15API函数的参数传递4-4自定义数据类型;TypePOINTAPIxAsLongyAsLongEndTypeDeclareFunctionGetCursorPosLib"user32"Alias"GetCursorPos"(lpPointAsPOINTAPI)AsLongDi

7、mpAsPOINTAPIret=GetCursorPos(p)Printp.x,p.y16Win32API注册表函数2-1RegCreateKeyEx()RegDeleteKey()RegCloseKey()RegDeleteValue()RegOpenKeyEx()RegSaveKey()17Win32API注册表函数2-2演示访问系统注册表…18例子:使用Win32API9-1任务栏程序指示器19例子:使用Win32API9-220例子:使用Win32API9-321例子:使用Win32API9-422例子:使用Win

8、32API9-5frmSplash窗体的代码frmAbout窗体的代码代码说明和演示…23modServerMain的代码…例子:使用Win32API9-6代码说明和演示…24modTaskManager的代码…例子:使用Win32API9-7代码说明和演示…25modWinMsgManager的代码…

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。